Javascript 无法获取jQuery.parseJSON()值
我在当前的一个项目中使用jQuery,在合并过程中遇到了一些问题 以下是我正在使用的函数:Javascript 无法获取jQuery.parseJSON()值,javascript,jquery,json,Javascript,Jquery,Json,我在当前的一个项目中使用jQuery,在合并过程中遇到了一些问题 以下是我正在使用的函数: $.fn.getEcval = function(c){ var objType = c.type; // get the value of 'pul' through alert. var hdf = $('input[name="eq"]').val(); var objHdf = jQuery.parseJSON(hdf); alert(objHdf.objTyp
$.fn.getEcval = function(c){
var objType = c.type; // get the value of 'pul' through alert.
var hdf = $('input[name="eq"]').val();
var objHdf = jQuery.parseJSON(hdf);
alert(objHdf.objType); // get "undefined" through alert
};
$.fn.get_phnum = function(){
var url = $.fn.getEcval({'type':'pul'});
};
在$.fn.getEcval
中,我发送参数以获取值。我将JSON字符串放在HTML隐藏字段中。我在函数中声明的变量“hdf”中获取字符串。当我在浏览器中运行它时,警报功能返回未定义。但是如果我输入pul(即
alert(objHdf.pul)
),我得到的是正确的输出,而不是objType
以下是JSON数据,如下所述:
{
"flg": 1,
"alrd": 1,
"drplen": 2,
"qrr": "7055eced15538bfb7c07f8a5b28fc5d07055eced15538bfb",
"wfa": 0,
"ctp": "1",
"pul": "b7c07f8a5b28fc5"
}
我们将非常感谢您在这方面提供的任何帮助 使用数组表示法
alert(objHdf[objType]);
需要知道您的php脚本响应。如何编写php或服务器脚本。必须返回具有正确json格式的字符串。