Javascript 无法获取jQuery.parseJSON()值

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

我在当前的一个项目中使用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.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格式的字符串。