2013-08-11 2 views
3

AJAX을 사용하여 데이터베이스를 업데이트하면 IE7을 제외한 모든 브라우저에서 잘 작동합니다. 내가 포기하기 전에 사용자 IE7에 업그레이드하라는 메시지를 표시해야한다고 결정하기 전에 나는 내가 확인한 것을 분명히보고 싶다는 생각을했습니다. 나는 완전히 새로운 것을 보았습니다. AJAX입니다.ie7 AJAX 함수로 예상되는 식별자, 문자열 또는 숫자

스크립트 디버깅 'SCRIPT1028: Expected identifier, string or number가'중괄호에게

<script> 
    function save_pos_reasons() 
    { 
    $.ajax({ 
    type: "POST", 
    url: "save_pos_reasons.php", 
    data: $('#add_positioning').serialize(), 
    }); 
} 
</script> 

를 마지막으로 두 번째로 잘못된 문자를 식별 그리고이 기능을 실행하려고 할 때

SCRIPT5007: The value of the property 'save_pos_reasons' is null or undefined, not a function object을 말한다 없다는 오류가 발생합니다.

다음 원인을 원인으로 식별합니다.

<input type="button" class="submit" value="Save" onClick="save_pos_reasons()"/> 

나는 당신은 뒤에 쉼표를 제거해야

답변

6

로 어려움을 겪고있는 JQuery serialize function 경우 궁금해하기 시작하고있다.

data: $('#add_positioning').serialize(), //this comma is the culprit 
+0

감사합니다. 문제가 바로 해결되었습니다. – tatty27