我有一個關鍵值對,我想發送到服務器。例如: var obj = {'item1':true,'item2':false,........};如何發送JavaScript鍵值對服務器?
我想通過ajax調用將此信息發送到服務器。 但在服務器端,我無法獲得個人價值。在服務器端,我得到「對象」作爲字符串。 我正在使用jQuery進行ajax調用。
任何人都可以請給任何想法如何做到這一點?
我有一個關鍵值對,我想發送到服務器。例如: var obj = {'item1':true,'item2':false,........};如何發送JavaScript鍵值對服務器?
我想通過ajax調用將此信息發送到服務器。 但在服務器端,我無法獲得個人價值。在服務器端,我得到「對象」作爲字符串。 我正在使用jQuery進行ajax調用。
任何人都可以請給任何想法如何做到這一點?
我得到了我的問題的答案。這可以通過使用:
var obj = {'item1': true, 'item2': false, ........};
$.post("test.php", {data: JSON.stringify(obj)});
var a = $.JSON.encode(obj);
$.post("test.php", {data:a});
使用JSON decoder將字符串轉換在$_POST["data"]
到一個關聯數組在服務器端。
<?php
$json = $_POST["data"]
var_dump(json_decode($json));
?>
$ .JSON.encode(obj)可以使用任何插件? – 2010-08-08 05:56:03