我有一个Ajax调用这样的转换:如何AJAX JSON调用JSONP
$.ajax({
type: "POST",
url: "www.something.com/login.php",
cache:false,
dataType: "json",
data: {
username: $('#user').val(),
password: $('#pass').val()
},
success: function(response)
{
localStorage.setItem('user',response.results[0].user);
localStorage.setItem('company',response.results[0].company);
}
});
这不是工作,因为我试图连接到这是不是在相同的根我的文件脚本,这个PHP文件位于外部服务器上。
如何使用JSONP
来获得此脚本的工作?
我已经试过了,并没有发生任何事情 –
你得改一下服务器实际上输出,为JSONP必须被包裹在一个回调函数,否则我不会工作。换句话说,只是改变dataType什么都不做。 – adeneo
我在php中创建json对象并回显它。你可以给我看一个例子吗? –