5
我想知道什么时候能合理地通过AJAX从一个PHP页面提取数据以JSON数组的形式..假设我有这样的代码:为什么JSON在Ajax请求或者为什么不
$.ajax({
type: "get",
url: "assets/update_cart_user_fstore.php",
data: up,
cache: false,
success: function(r){
$(#item).html(r);
},
});
和在PHP页面,我回响着一个变量
$hello = "I am code!";
echo $hello;
而且随着JSON
$.ajax({
type: "get",
url: "assets/update_cart_user_fstore.php",
data: up,
cache: false,
success: function(r){
var obj = jQuery.parseJSON(r);
$('#item').html(obj.code);
},
});
和PHP我呼应JSON阵列
$hello = "I am code!";
$response = array();
$response['code'] = $hello;
echo json_encode($response);
现在我知道,在回声多于1个变量的情况下,JSON是合适的......但是这里有必要吗?我是否正确使用JSON ..?
请解释一下..
对于这种情况,它不会有意义,但是如果您需要更新UI上的几个位置,并且如果您执行OO代码,那么对于AJAX和JSON来说,它非常有用和容易。 – Don
如果您想传输对象,数组等,但是数据权重小(VS xml,xml传输的更大),则JSON非常有用。如果你只返回一个简单的字符串,JSON是没有必要的。但它取决于开发者及其习惯...... – ylerjen