javascript - phonegap 中的 json 数组到 javascript

标签 javascript jquery ajax json cordova

<script type="text/javascript" src="jquery.mobile/jquery-1.7.2.min"></script>
<script type="text/javascript" src="docs/assets/js/jquery.jsonp.js"></script>
<script> 
     $(document).ready(function(){
            var output = $('#output');
            $.ajax({
                url: 'http://musi.php/?oper=getds&dev_id=f587&cur_id=2',
                dataType: 'jsonp',
                jsonp: 'jsoncallback',
                timeout: 5000,
                success: function(data, status){
                    $.each(data, function(i,item){ 
                        var landmark ='<h1>'+item.Nick_Name+'</h1>';
                        output.append(landmark);
                    });
                },
                error: function(){
                    output.text('There was an error loading the data.');
                }
            });
        });
</script>

我有一个 url(例如)及其 json 值,如下所示:

{"RetVal":"Ok","ValueRsp":[{"Feedback_Id":"22","Customer_Id":"543","Feedback_Type_Id":"1","First_Name":"Tester Tester","Last_Name":"NA","Nick_Name":"Xgcfyxfu"}]}

error: invalid label
Line 1 [Break On This Error] 
{"RetVal":"Ok","ValueRsp":[{"Feedback_Id":"22","Customer_Id":"543","Feedback_Typ...

我需要解析它并在我的应用程序中使用它。 我是 JavaScript 新手。请帮忙

最佳答案

您可以使用 jQuery.parseJSON

<强> Live Demo

jsonobj = $.parseJSON('{"RetVal":"Ok","ValueRsp":[{"Feedback_Id":"22","Customer_Id":"543","Feedback_Type_Id":"1","First_Name":"Tester Tester","Last_Name":"NA","Nick_Name":"Xgcfyxfu"}]}');
alert(jsonobj.RetVal);
alert("jsonobj.ValueRsp[0].Customer_Id: " + jsonobj.ValueRsp[0].Customer_Id);

关于javascript - phonegap 中的 json 数组到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437721/

相关文章:

jquery - CkEditor:未捕获类型错误:无法读取未定义的属性 'indexOf'

c# - 如何在 asp.net 中创建多 View 控件并在运行时对其进行操作?

javascript - 在 MVC 3 View 中调试 javascript

jquery - 将 jquery 与 django Rest api 一起放置

html - Ajax 文件下载问题

javascript - 更改 Bootstrap 选项卡的文本链接?

javascript - 如何使用jquery检测iframe中的点击事件

java - 如何在ajax post调用中发送不同类型的数据

javascript - 有限状态机解析

javascript - 使用 JavaScript 创建自定义标签/属性