Я вызываю php-скрипт с помощью jsonp ajax-вызова. Моя проблема заключается в том, что я не могу получить обратный вызов для запуска «успеха» - мои данные обрабатываются и сохраняются в моем php-скрипте, и ответ также выглядит нормально.Триггеры вызова AJAX jsonp терпят неудачу, хотя ответ кажется ОК
Я пытался со следующим:
var url = "my.php"; // the script where you handle the form input.
var request = $.ajax({
type: "GET",
url: url,
dataType: 'jsonp',
data: { name: signupName, email: signupEmail, date: signupDate},
success: function(data)
{
if(data.returned_val == "succes") {
//all good
}
},
error:function() {
console.log("fail");
}
});
return false;
}
Из моего сценария РНР им распечатки ответа JSON, который выглядит как: {"returned_val":"succes"}
jsonp нуждается в функции обратного вызова - вы можете изменить это на json – mplungjan