gpt4 book ai didi

javascript - jQuery post 不返回任何响应数据

转载 作者:数据小太阳 更新时间:2023-10-29 04:40:44 26 4
gpt4 key购买 nike

我有这个代码

$(document).delegate('#login', 'pageinit', function(event) {

console.log('inside login page')
$('#loginform').submit(function() {

// Get the value of the username and password
var myusername = $("#username").val();
var mypassword = $("#password").val();

// Post to the login route
$.post(global_urlstub + '/customer_login', {username: myusername, password: mypassword}, function(data) {

alert(data);
console.log(data);
if (data.flag == true) {
alert('123');
console.log(data);
jQuery.mobile.changePage('#page1');
}
else {
alert('12345');
console.log(data);
$('#errmsg_login').html(data.msg);
}

}, "json" );

return false;

});

});

我的服务器返回带有键 flag 的散列。但是,此代码没有向我返回任何数据到 console 或 alert ,而 post 请求是成功的。我做错了什么?

最佳答案

当您的服务器未返回有效的 JSON 时会发生这种情况

首先像下面这样在没有数据类型的情况下尝试..

$.post(global_urlstub + '/customer_login', {username: myusername, password: mypassword}, function(data) {

alert(data);
console.log(data);
if (data.flag == true) {
alert('123');
console.log(data);
jQuery.mobile.changePage('#page1');
}
else {
alert('12345');
console.log(data);
$('#errmsg_login').html(data.msg);
}

});

关于javascript - jQuery post 不返回任何响应数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18121540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com