改写此问题。访问/解码JSON数据
- 用户点击其中他们带到链路上editUser.php?ID = 1(其中ID是用户ID号)
- 上文件准备呼叫的功能
loadAjaxVals(script, json_action, id);
的editUser.php页。该函数位于外部JS库中。脚本和json_action值与此问题无关。该ID是从URL的查询串 - 的loadAjaxVals()的ID发送给PHP脚本返回数据以作为json_encoded loadAjaxVals(脚本,json_action,ID)()数据
- loadAjaxVals(请求)开出json编码的数据并通过它循环输出结果到editUser.php上的表单。该脚本从JSON编码数据中获取名称值对,该数据将成为表单元素ID和值
- 表单已填充并全部完成。
但是我想要第二个位于editUser.php上的脚本来解析JSON并从中提取一段数据。
我不知道如何访问JSON或解析JSON。
我无法重现您的问题。看看我的测试:http://jsfiddle.net/vHp8j/ –
嗯,这里有什么问题?如果我做了var obj = jQuery.parseJSON('{“enable_class”:“disable”}');',那么'obj.enable_class ===“enable”'显然是'false'。 –
为什么直接在'$ .fn'上调用函数?这不是应该如何工作。附加到'$ .fn'的函数是jQuery插件,你应该在jQuery对象上调用它们,比如'$('#myEle')。loadAjaxVals()'。如果你的函数不作用于jQuery对象,不要把它放在'$ .fn'中。 –