2012-04-03 4 views
-1

ajax.post를 통해 값을 가져옵니다. ajax.post는 체크 박스를 바인딩해야하는 데이터의 일부 데이터를 반환합니다. 내가 경고 메시지를 사용하여 해냈어. 알리미 없이는 발사하지 못해. 도와 줄 수있어.Jquery에서 ajax.post가 경고없이 실행되지 않습니다.

+0

일부 코드 게시하시기 바랍니다. –

답변

0

원하는 작업은 무엇입니까? 즉, ajax.post 메서드에서 데이터를 가져 와서이 데이터를 div 또는 table 내에 삽입한다는 것을 의미합니다.이 문제를 발견하면?

+0

예, 성공 (데이터)에서 가치를 얻고 있습니다. 데이터에서 나는 체크 박스를 체크 할 것이다. 이제는 경고()없이 확인란을 선택하지 않은 문제를 발견했습니다. – Manimaran

0

아약스가 비동기 적으로 실행되고 있다면 (이는 기본 설정이며 좋은 생각입니다.) 루틴이 시간 내에 완료되지 않았을 수 있습니다.

경보가 발생하면 코드 실행이 중단되어 아약스가 일을 끝내고 값을 반환하기에 충분한 시간이 주어집니다.

ajax를 동 기적으로 실행하도록 설정하여이 가설을 테스트해야합니다 (이렇게하면 새 브라우저 창이 열림). 그런 다음 폴링 설정에 대한 도움말은 다음 문서를 살펴 :

Long Polling Example (using Jquery)

당신은 방법에 대한 구성의 문자열로 async: false,을 추가하여 동 기적으로 실행되도록 아약스를 설정할 수 있습니다.

ajax 루틴을 형식화하는 방법을 더 잘 이해하기 위해 긴 pollig 예제에서 사용 된 구문에 유의하십시오. 그래도 동기화하지 마라! 그렇게하면 ajax 메소드에 문제가 생기면 사용자의 브라우저가 계속 잠길 수 있습니다.

관련 문제