2011-10-17 3 views
0

이 줄이 있습니다 :JQuery의 post() : 콜백 함수가 호출되지 않는다.

$.post('/update', $('form').serialize(), function(){alert("hello")}); 

문제는 경고가 표시되지 않습니다.

다음은 응답입니다.

Request URL:http://aib.localhost/update 
Request Method:POST 
Status Code:200 OK 

Chrome Inspector에 오류가 없습니다.

jQuery 1.6.4를 사용하고 있습니다.

+0

괜찮아요. 명시된 성공 처리기로 장시간 $ .ajax를 시도해 보셨습니까? –

답변

0

이것이 문제가되는지 확실하지 않은 경우 알림 뒤에 세미콜론을 추가하십시오.

$.post('/update', $('form').serialize(), function(){alert("hello");}); 
+0

네, 맞습니다. – ziiweb

+0

@ tirengarfio : 누락 된 세미콜론은 문제의 실제 원인이 될 수 없습니다. [세미콜론 삽입] (http://bclary.com/2004/11/07/#a-7.9)을 참조하십시오. [여기 JSFiddle 원래 코드가 잘 작동합니다.] (http://jsfiddle.net/josh3736/B9v2m/) – josh3736

관련 문제