jQuery AJAX를 사용하여 REST API로 게시물 데이터를보십시오. 내 코드는 아래에 있습니다.콜백 HTTP 400 오류
$.ajax({
url: 'myurl',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(jsonData),
dataType: 'jsonp',
success: function(responseData, textStatus, jqXHR) {
if (responseData.result == "true") {
$.mobile.changePage("#registersuccess",{transition:"slide"});
} else {
alert("kayıt başarısız");
}
}
});
Explorer 개발자 도구로 모니터링하고 있습니다.
HTTP400 :이 오류 메시지가 잘못된 요청을 - 요청 잘못된 구문으로 인해 서버에서 처리 할 수 없습니다.
GET - HTTP :이면 MyService 콜백 = jQuery111306711937631005869_1470230696599 & [{ "이름": "", "PHONENUMBER": "", "비밀번호": ""}] & _ =이 무슨 뜻 무엇 1470230696600
: &_=1470230696600
?
내가 JSONP하는 JSON에서 변경, 크로스 도메인 오류가 발생합니다. –
클라이언트와 서버가 같은 도메인에 있는지 지정할 수 있습니까? 그렇지 않은 경우 서버에서 CORS를 활성화해야합니다. – Poly
아니요, 내 서버와 클라이언트가 동일한 도메인이 아닙니다. jquery ajax 코드 캐시를 추가 한 것을 제외하고 Amazon Linux 서버를 어떻게 사용하고 있습니까? 이 오류 메시지가 나타납니다. http : MyService? callback = jQuery111306711937631005869_1470230696599 & [{ "name": ""phoneNumber ":" ""password ":"}} –