代码如下,使用jquery ajax,在firefox里DEBUG可以看到responseText是有值的,但res和user都显示undefined.
var userInfo = $.get({
url : context + "/session",
async:true
});
var res = userInfo.responseText;
var user = eval("(" + userInfo.responseText + ")");
//alert(user.success);
if (user.success == false) {
$('#loginForm').css("display", "none");
};
var userInfo = $.get({
url : context + "/session",
async:true
});
var res = userInfo.responseText;
var user = eval("(" + userInfo.responseText + ")");
//alert(user.success);
if (user.success == false) {
$('#loginForm').css("display", "none");
};
解决方案 »
- 关于getjson的问题
- js写的chrome插件如何与本地其他程序通信?
- jQuery怎样选择除自己外的其他相同的CSS类名元素
- 高分求教:如何提取鼠标点击处的ID、name和text等信息?
- 请教大家一个页签实现
- 请教: 关于 documentElement 递归遍历的显示问题
- 通过点击按钮创建ext.window出错了!!!
- 脆求:各位大虾来帮我看看吧,我搞了一天了!
- 有一个串“ab,ef,aghg”,用javascript如何读取这个穿然后按照逗号分割,最后输出?
- 小弟我刚接触js:请问<td>是否有click事件?
- 这代码不知道哪里有问题,总是不停的发送请求。
- JS能否模拟POST提交给FORM的方式?
$.get({
url : context + "/session",
success:function(userInfo){
var res = userInfo;
var user = eval("(" + userInfo + ")");
//alert(user.success);
if (user.success == false) {
$('#loginForm').css("display", "none");
};
}
async:true
});
url : context + "/session",
success:function(userInfo){
var res = userInfo;
var user = eval("(" + userInfo + ")");
//alert(user.success);
if (user.success == false) {
$('#loginForm').css("display", "none");
};
}
async:true
});
success是返回成功后的数据
async:false
就OK了