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);

}

clipboard.png

clipboard.png

这是ajax 代码 (第一次写 不知道对不对)
clipboard.png
..]

阅读 9.7k
3 个回答

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

你是要get请求是吗?

把 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);

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题