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