사이트를 CakePHP로 만들었습니다. jquery 아약스와 함께 HTTP 게시물을 보내고 싶습니다. (cakePHP가 도우미를 가지고 있지만 더 유연하기 때문에 jQuery를 사용하고 싶습니다.)jQuery 아약스가 아무것도 보내지 않음
내 JQuery와 기능 : 키 - 값 쌍은 하드 코드 테스트 목적
function warrantyqueryPost(ServiceorderSerial, ServiceorderUserId){
var data = { 'data[Warrantyqueries][serial]' : 123, 'data[Warrantyqueries][user_id]' : 4 }
var url = '/warrantyqueries/add';
alert(url);
$.ajax({
type: 'post',
url: url,
data: data,
success: function(){
alert('hat geklappt');
},
error: function(){
alert('nein');
}
});
alert('test');
}
은 (어떤 실수를 피하기 위해). 이 함수는 호출되었지만 ajax 호출은 실행되지 않습니다. 아무 반응이 없습니다.
포스트 방법의 절대 URL은 심지어 그 어떤 성공을 시도하지
http://localhost:8080/serviceordersystem/index.php/warrantyqueries/add
입니다.
function warrantyquery(ServiceorderSerial, ServiceorderUserId){
alert('test');
var url = '/serviceordersystem/index.php';
var jqxhr = $.get(url, function() {
alert("success");
})
.done(function() {
alert("second success");
})
.fail(function() {
alert("error");
})
.always(function() {
alert("finished");
});
}
아무런 변화가 없습니다 : 테스트 이유로
나는 아주 간단한 아약스 GET을 시도했다. 브라우저에서 주소를 호출하면 정확한 문자열이 반환됩니다.
업데이트 저에게는 jquery가 작동하지 않는 것 같습니다. 대기, 내가 확인합니다 ...
무슨 말을 하시겠습니까 ur 브라우저의 콘솔을 참조하십시오 .. – Confused
와 함께 문제를 해결하려면 경고()를 사용하지 마십시오. 대신 console.log()를 사용하십시오. 브라우저의 개발자 도구를 열고 요청/응답주기를 확인하십시오. 또한 JavaScript/jQuery 오류가 표시됩니다. –