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"));
}
});
当返回值是一个页面的时候,局部刷新就可以先清空再追加