jquery 中post 、get的同步问题
2015-07-09 10:31
686 查看
解决方法1:
在全局设置:
Js代码
$.ajaxSetup({
async : false
});
[js]
view plaincopy
$.ajaxSetup({
async : false
});
然后再使用post或get方法
Js代码
$.get("register/RegisterState", {test : 12},function(data, status) {
if (status == "success") {
data = eval("(" + data +
")");
aDataSet = data;
alert("data is " + aDataSet);
} else {
alert("wrong");
}
});
[js]
view plaincopy
$.get("register/RegisterState", {test : 12}, function(data, status) {
if (status == "success") {
data = eval("(" + data + ")");
aDataSet = data;
alert("data is " + aDataSet);
} else {
alert("wrong");
}
});
解决方法2:
直接使用$.ajax,如
Js代码
$.ajax({
type : "post",
url : "register/RegisterState",
data : "test=" + test,
async : false,
success : function(data){
data = eval("(" + data +
")");
aDataSet = data;
}
});
在全局设置:
Js代码
$.ajaxSetup({
async : false
});
[js]
view plaincopy
$.ajaxSetup({
async : false
});
然后再使用post或get方法
Js代码
$.get("register/RegisterState", {test : 12},function(data, status) {
if (status == "success") {
data = eval("(" + data +
")");
aDataSet = data;
alert("data is " + aDataSet);
} else {
alert("wrong");
}
});
[js]
view plaincopy
$.get("register/RegisterState", {test : 12}, function(data, status) {
if (status == "success") {
data = eval("(" + data + ")");
aDataSet = data;
alert("data is " + aDataSet);
} else {
alert("wrong");
}
});
解决方法2:
直接使用$.ajax,如
Js代码
$.ajax({
type : "post",
url : "register/RegisterState",
data : "test=" + test,
async : false,
success : function(data){
data = eval("(" + data +
")");
aDataSet = data;
}
});
相关文章推荐
- jquery插件封装
- jQuery检测某个元素是否存在代码分享
- jQuery ajax()使用serialize()提交form数据
- jquery.map()方法的使用详解
- 使用jquery-mockjax模拟ajax请求做前台测试
- jQuery实现鼠标点击弹出渐变层的方法
- 如何写一个JQuery函数($.fn.function **)
- jquery实现表单验证并阻止非法提交
- 7款经典炫酷的HTML5/jQuery动画应用示例及源码
- jquery实现表单验证并阻止非法提交
- jQuery实现鼠标点击弹出渐变层的方法
- jquery.map()方法的使用详解
- jQuery检测某个元素是否存在代码分享
- jquery树插件实现
- 写jQuery插件
- js/jquery关于元素坐标的总结
- 使用onsubmit()验证表单并阻止非法提交(使用jQuery)
- 实现jquery EasyUI tabs选项卡关闭图标后加载自定义事件
- jquery插件--多行文本缩略
- jQuery插件flexigrid使用总结