永发信息网

JQuery的$.get和$.ajax的问题

答案:2  悬赏:70  手机版
解决时间 2021-02-13 01:48
for(i=1;i<=5;i++){
$.get(
ajaxurl,
{},
function(result){
console.log(i);
}
)
}
console.log("outside");

输出结果总是outside再到0,1,2,3,4,5
我想先执行完$.get或者$.ajax在执行for循环外面的代码,我试过用$.ajax的async设置为false,但是没用
我的想法是先执行完for循环,再执行console.log("outside");
应该怎么写啊?
最佳答案
AJAX:异步JavaScript和XML

问者,你去了解异步和同步,就 知道为什么先输出 outside,最好顺便了解,js的执行机制。

这里的代码是程序先顺序执行:
5次:$.get,再console.log("outside");,

这时候$.get异步加载完成,进入成功的函数再执行:console.log(i);
全部回答
首先,如果要是考虑安全性问题的话,两种提交方式的参数都可以写在data中。get请求一般是获取数据为主,所传的参数也大多是查询数据所用的关键字或者键值,而post请求则是添加或者修改数据,为了数据的安全性所以尽量不要直接在url中显示,再者可能所传参数较多,所以最好json序列化之后(保证安全性的话,再使用加密工具加密一下),作为对象数据写在data中传到后台,后台解密反序列化得到数据。 以上仅代表个人的理解和观点,如有不对请各位知道达人指正!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
唐山大地震的英语作文150字
拉卡拉贷款利息是多少
新浪博客怎么样编辑文章能放淘宝店的宝贝,如
滴滴打车没上车就显示已经上车了可以投诉吗
招远市辛庄地方公路管理所地址在什么地方,想
我女儿七岁了,我该买什么生日礼物给她比较好
用同一木块分别放入酒精和水中,木块在酒精中
A公司承建城市道路改扩建工程,其中新建一座
如意龙灵芝专卖怎么去啊,有知道地址的么
车上的划痕除了进修理厂重新喷漆外,还有什么
汉雷氙气灯官网,大家对此有了解吗?
被你发现了用英语怎么说
一台饮水机价格是105元,一台微波炉的价钱是
眉山京蓉汽车配件经营部地址在什么地方,想过
【难能可贵的意思】难能可贵的意思是什么?它
推荐资讯
pos机撤销消费 钱多久到账
有谁知道广东省湛江市附属医院乳腺增生专科哪
有没有好心的朋友帮忙告诉一下廖花糖的详细制
C盘中:Apple Computer是什么意思呀???
秋色之空ova3集百度云链接?
关于直腿抬高加强试验的叙述不正确的是:A.又
过双曲线x/16-y/9=1左焦点F1的弦AB长为6,则△
1400型金属撕碎机设备撕碎废铁如何配置
迎客超市在什么地方啊,我要过去处理事情
邮政推出邮银财富.瑞享2015年第13期有风险吗
结案时社会工作者应鼓励服务对象自己独立解决
按照《处方管理办法》文件,处方是医师为患者
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?