ajax连续提交ajax请求返回结果不正常 请问应该怎么改
<input type="button" value="测试" onclick="test()">
function test() {
if(index<2)
index++;
else
index=0;
var arr=[2050,2049,2052];
getItemStr(arr[index]);
}
---------------------------------------------------------------------------------------------------
调用方法2:结果就不正常
window.onload=function () {
getItemStr(2050);
getItemStr(2049);
getItemStr(2048);
for (var i=0;i<arr.length;i++)
{
getItemStr(arr[i]);
}
}
------------------------------------------------------------------------------------------------------------
以下是被调用方法:
function getItemStr(orderid) {
var itemStr="";
$.ajax({
url:"http://127.0.0.1:1337/getOrder",
dataType:"jsonp",
data:{"state":0,"orderid":orderid},
type:"get",
async:false,
jsonpCallback:"success_jsonpCallback",
success:function (goodsSet) {
$.each(goodsSet,function (idx,goods) {
itemStr+="<ion-item class=\"item-avatar item-stable mydefine item\">";
itemStr+="<img src=\"http://image-zm.oss-cn-beijing.aliyuncs.com"+goods.goods_image+"\">";
itemStr+="<h2>"+goods.goods_name+"</h2>";
itemStr+="<p class=\"b9232e price\">¥"+goods.goods_price+"";
itemStr+="<a href=\"javascript:void(0)\">x"+goods.goods_num+"(发货)x0(仓储)</a>";
itemStr+="</p>";
itemStr+="</ion-item>";
})
alert(itemStr);
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert("查询订单商品失败:"+XMLHttpRequest.status+"------"+textStatus);
}
});
}
相关推荐
AJAx发送请求,获取返回值,判断处理返回结果
AJAx发送请求,获取返回值,判断处理返回结果
Ajax请求只返回一次结果
本文主要介绍Ajax在for循环中,请求只返回一次结果的问题解决。 一、async决定了同步与异步请求 1.1 Ajax默认是异步请求,会继续执行Ajax后面的脚本,直到服务器端返回数据后,触发Ajax里的success方法,这时候执行的是多个线程,其根源是async属性默认是 true。 1.2 async 设置为 false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器...
解决ajax提交到后台数据成功但返回不走success而走的error问题
今天小编就为大家分享一篇解决ajax提交到后台数据成功但返回不走success而走的error问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
解决ajax请求后台,有时收不到返回值的问题
今天小编就为大家分享一篇解决ajax请求后台,有时收不到返回值的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
JQuery通过Ajax提交表单并返回结果
如下: 1:非Ajax 前台: 对应后台: 2:JQuery之Ajax 在介绍使用JQuery提交表单前,我们需要首先引用jquery.form.js,它来自于http://www.malsup.com/jquery/form/,至此,我们需要引用的JS文件有: 功能要求:Ajax提交表单,在控制器HelloWorld4Controller中处理请求,并返回若干数据,数据格式为JSON。 首先,我们假设返回的JSON实体为: 代码如下: public class LoginResultDTO { public bool Success { get; set; } public strin


