$("#submit").click(function()
{
var jsn = "q={";
$("input").each(function(index, ele)
{
jsn += $(ele).attr("name")+":'"+$(ele).val()+"',";
});
jsn = jsn.substring(0,jsn.length-1).concat("}");
$.post("../php/json.php",jsn,function(data)
{
$("#data").html(data);
});
});
php后台接收前台通过JQuery封装的Ajax传送json数据:
调用$.post(url,data,callback); 中data部分可以通过一个键/值对表示json数据。如 "q={name:'tom',age:12}"
这样php通过超超级变量 $var = $_POST["q"];即可拿到json那部分数据。
-------------------------------------------------------------------------------------------------------------------------------------------------------------