[英]How to convert this JSON to show in HTML using jQuery.ajax and why 0 in end?
PHP的过程结束如下所示:
$output = array(
'inputUrl' => 'some_value',
'title' => 'some_value',
'slug' => 'some_value',
);
echo json_encode( $output );
我得到如下响应:
{"inputUrl":"some_value","title":"some_value","slug":"some_value"}0
AJAX就像:
jQuery.post(
"ajax.php",
{ 'action': 'store', 'url': url },
function(data) { alert(data); }
);
我有两个问题:
0
? JSON.parse(response);
但不起作用。 如何在jQuery
中jQuery
响应数组的元素? 问题1通过在WordPress中的echo
或wp_die()
之后使用die()
解决。
有人可以帮我解决问题2吗?
使用wp_die();
在代码末尾避免在响应末尾为0
。
$output = array(
'inputUrl' => 'some_value',
'title' => 'some_value',
'slug' => 'some_value',
);
echo json_encode( $output );
wp_die();
当0
消失时, JSON.parse(response)
创建一个数据对象。
可以像response.inputUrl
一样访问单个元素
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.