首页 > jquery $.ajax() 不传data 的方法怎么写?

jquery $.ajax() 不传data 的方法怎么写?

AjaxSubmitJsonp("get","",indexIp + "/Manager/rest/getDisease.json ", disease);

function disease(res){

var content = "";
$.each(res.diseaseInfoDTO, function (i,value) {
    content +="<li i = "+ value.id +">";
    content += ""+ value.title +"";
    content +="</li>";
    alert(value.id);
});

$(".sort>ul").html(content);

}

这是ajax 代码 (第一次写 不知道对不对)

..]


你是要get请求是吗?


data不能传空字符串,JSON.parse解析""会出错,可以个"{}"


把 ajaxSubmitJsonp 的 data 参数改成最后一个才算优雅。ajaxSubmitJsonp中第一行增加 data = data || {}; js处理数据,还是json方便,不用再parseJSON了。

不带data:
ajaxSubmitJsonp("get",indexIp + "/Manager/rest/getDisease.json ", disease);

带data:
ajaxSubmitJsonp("get",indexIp + "/Manager/rest/getDisease.json ", disease, data);

【热门文章】
【热门文章】