我嘗試了一些基本的例子,它不工作。我不確定我完全理解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