我尝试了一些基本的例子,它不工作。我不确定我完全理解jsonp,但是我遵循了基本教程,并且在直观的层面上,我看不到任何错误。 (当然,我错过了一些东西,因此是个问题)。简单的jsonp不能与php服务器一起工作
JavaScript代码:
postData = $(this).serialize();
console.log(postData);
$.ajax({
data: postData,
url: 'externaldomain.php',
dataType: 'jsonp',
success: function(data){
console.log(data);
alert('Your comment was successfully added');
},
error: function(){
console.log(data);
alert('There was an error adding your comment');
}
});
PHP代码:
$tag = mysql_real_escape_string($_GET["callback"]);
恼人的是,它甚至不显示我的错误,以谷歌为。
任何人都可以帮忙解决问题吗?
试试'url:'externaldomain.php?callback =',' –
不是。不工作。 – user3215569