[英]JSON.parse not working
I am using AJAX to get values from database. 我正在使用AJAX从数据库获取值。 I am using
我在用
echo json_encode($writers);
in php. 在PHP中。
in jscript when i call 当我打电话给jscript
document.getElementById("writer").innerHTML = xmlhttp.responseText;
i get result 我得到结果
[{"name":"demo-1","user_id":"13","writing_level":"","writing_category":"","pri":3},{"name":"Atif Rauf
Alvi","user_id":"12","writing_level":"High
School","writing_category":"Social
Sciences,History,Mathematics and
Economics,Nature,Health and
Medicine,Creative
writing","pri":3},{"name":"ffffo","user_id":"14","writing_level":"High
School,College,Masters","writing_category":"Literature
and Language,Social
Sciences,Mathematics and
Economics","pri":3},{"name":"mariam","user_id":"15","writing_level":"High
School","writing_category":"Communications
and Media,Religion and Theology,Life
Sciences,Creative
writing","pri":3},{"name":"ddd","user_id":"17","writing_level":"High
School,College","writing_category":"Literature
and Language,Art,Social
Sciences,History,Law","pri":3},{"name":"maria","user_id":"16","writing_level":"High
School","writing_category":"Art,Social
Sciences,History,Law,Mathematics and
Economics","pri":3},{"name":"Muhammad
Zoyeb","user_id":"11","writing_level":"High
School,College","writing_category":"Education,Tourism","pri":3},{"name":"wewe","user_id":"10","writing_level":"","writing_category":"","pri":3},{"name":"janea","user_id":"5","writing_level":"","writing_category":"","pri":3},{"name":"shazia","user_id":"4","writing_level":"","writing_category":"","pri":3},{"name":"s","user_id":"6","writing_level":"","writing_category":"","pri":3},{"name":"iuiui","user_id":"8","writing_level":"","writing_category":"","pri":3},{"name":"demo","user_id":"9","writing_level":"","writing_category":"","pri":3},{"name":"arsalan","user_id":"3","writing_level":"","writing_category":"Nature,Education,Health and Medicine,Communications and Media","pri":3}]
which is a valid json object 这是有效的json对象
but when i use 但是当我使用
var writer=JSON.parse(xmlhttp.responseText);
i get error can anyone plz help and explain how i can fix this 我收到错误,任何人都可以帮助并解释如何解决此问题
Thanks 谢谢
i am using firefox and in firebug it just show error at JSON.parse 我正在使用firefox,并且在firebug中它只是在JSON.parse中显示错误
Set appropriate content type in php: 在php中设置适当的内容类型:
header('Content-type: application/json');
echo json_encode($writers);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.