art.dialog 与jquery ajax请求问题
来源:互联网 发布:男士风衣 知乎 编辑:程序博客网 时间:2024/05/21 18:23
1、在开发项目时候,我们需要先进行jquery.ajax请求,可是我们用常规的$.post,$.get在function中进行art.dialog.close会发生报错,报错为jquery 的
type: function (obj) {
return obj == null ?
String(obj) :
class2type[toString.call(obj)] || "object";
},
报String未定义,TMMD搞了半天不晓得是怎么回事,以为是jquery版本问题,我由jquey-1.6.2.js换到jquery-1.11.0.js都不行。后来我不在异步请求后进行执行art.dialog.close正常执行没有问题,则说明是jquery ajax出了问题,于是把$.post,$.get换成原生的$.ajax在 success中进行执行,成功了。
以下编写的代码,希望对后来开发遇到此问题的朋友作以参考。
$.ajax({
type: "post",
url: "SysDictionaryManageH.ashx",
data: { "action": "MoveDic",
"PID": pid,
"ID": id,
"rand": Math.random()
},
dataType: "text",
async: false, //加上这个,使之同步。
success: function (result) {
AlertFun(result);
},
error: function (json) {
alert(json);
}
});
注意事项:AlertFun(result); 如果是用$.post $.get在请求完后,得到不result
如:
var temp='';
$.post("SysDictionaryManageH.ashx", { "action": "QueryMoveDic", "iLayer": "0", "MoveID": art.dialog.data("id") }, function (result) {
if (result) {
temp=result;
}
});
alert(temp)这里是得不到值的,但是用$.ajax就可以。
- art.dialog 与jquery ajax请求问题
- jquery ajax请求同步与异步问题
- jquery ajax请求问题
- jQuery ajax get请求编码问题,jQuery ajax简化处理,jQuery ajax与Servlet交互
- jQuery ajax请求相关与跨域问题
- jquery的art.dialog弹窗插件
- ThinkPHP用jQuery发送ajax请求问题
- jquery ajax 请求gb2312编码的问题
- jquery的ajax请求servlet与响应
- jquery的ajax请求与springMVC交互
- ajax与jquery批量更新,异步请求
- jquery的ajax请求servlet与响应
- jQuery Ajax 跨域请求与getJSON跨域请求
- JS / jQuery 中ajax请求与请求参数详解
- MVC3+EF5.0 code first+Flexigrid+ajax请求+jquery dialog 增删改查
- jquery easyui dialog问题
- jquery dialog 缓存问题
- JQuery提交Ajax请求
- SDE与oracle表分区(一)
- java +mysql 中文乱码
- poj3349 Snowflake Snow Snowflakes
- 程序员的奋斗史(三十四)——人在囧途之应聘篇(四)
- Delphi版本号对照
- art.dialog 与jquery ajax请求问题
- #pragma详解
- uva 105 - The Skyline Problem(暴力)
- [ jquery ] 关于jQuery中的自加载!
- OpenGL: 视图矩阵的推导
- 《美国骗局》奥斯卡提名的背后:云计算造就时空变换
- 数据库分页大全(oracle利用解析函数row_number高效分页)
- Linux启动报错UNEXPECTED INCONSISTENCY解决方法
- extern使用方法总结