var nn="name";
var aa="11";
$.ajax({ type: 'post', url: xxx.action', // dataType: 'json',
data: {name:nn,age:aa}, success: function(data){ var dataObj=eval("("+data+")"); for(var i=0;i<dataObj.length;i++){ alert(dataObj[i].id+" "+dataObj[i].name); } //方法2 var jsonObj=eval("("+data+")"); $.each(jsonObj, function (i, item) { alert(item.id + "," + item.name); }); }, error: function(text) {} });
ajax参数说明:http://www.w3school.com.cn/jquery/ajax_ajax.asp
ajax 可以接收 echo 输出的,include引入的内容。
$.ajax({ type : 'post', async : true, url : '/end/app/offlinerepay/offlineRepay.shtml?orderId=' + $("#orderId").val(), cache : false, success : function(data) { $("#id_ul").remove(); $("#id_total").empty(); $("#id_right").empty(); $("#id_left").prepend($(data).find("#id_ul")); $("#id_total").append($(data).find("#id_total")); $("#id_right").append($(data).find("#id_form")); } });
当返回值是一个页面的时候,局部刷新就可以先清空再追加