我正在进行跨浏览器 jsonp 调用,其中我发送一些值的后端使用django
并在回调到我的前端(在 php 中)后获取一些。问题是它给出Uncaught SyntaxError: Unexpected token :
的错误数据是从 django 发送的,我已经检查过了。我正在使用下面的代码进行 jsonp 调用
$(document).on('click', '.miloginme', function(event) {
var username = $('#username').val();
var password = $('#password').val();
var token = $('#token').val();
var dataString="uid="+username+"&token="+token;
$.ajax({
type: 'POST',
url: "http://localhost:8000/b/authenticate/",
crossDomain: true,
data: dataString,
async: false,
dataType: 'jsonp',
success: function(data) {
alert(data);
}
});
});
我得到的回调中的值是格式
{"token": "KAMWMS151UWPR4Q", "authenticate": "1", "userid": "brad", "fname": "rahul", "booster_number": "1"}