이 코드는 FF, Chrome, IE6/8에서는 작동하지만 Safari 및 Opera에서는 작동하지 않습니다. 이유가 무엇입니까? 난 그냥 $.ajax
전에 alertbox을 넣을 때 경고가 제대로 보여주기 때문에,Jquery Ajax가 Opera와 Safari에서 작동하지 않는 이유는 무엇입니까?
var name = $('#esm').val();
var email = $('#nam').val();
var message = $('#med').val();
var ad_id = $('#i_d').val();
var data_string = 'esm='+ name + '&nam=' + email + '&med=' + message + '&i_d=' + ad_id;
$.ajax({
type: "POST",
url: "/my_php_file.php",
data: data_string,
success: function(data) {
$('#tip_loader').hide();
if(data==1){alert('success'); }
else {alert('error'); }
}//end success function
}) //end ajax call
내가 오류를 정확하게은 "아약스"전화를 찾았 : 여기
는 코드입니다. 그러나 성공 함수에 alertbox를 넣으면 아무것도 나타나지 않고 경고도 표시되지 않습니다. 이 내용은 오페라와 사파리에서 일어나는은 ...
는편집 :
는 참고 : 나는 PHP 파일에이 자바 스크립트 파일을 포함하고, 또한 PHP 파일에 파일 jquery.js를 포함한다. 그래서 이것은 모두 외부 파일에 있습니다.
편집 :
/main.php /bin/jquery.js /bin/tip.js /bin/tip.php
나는, main.php에 위의 js 파일을 포함 및 main.php에서 양식 작업이
을 /bin/tip.php로 설정되어 있고 아약스 URL의 경로 대신
무엇이 방화범 소리 죠? :) –
나는 방화범이 잘 듣지 않는다. 어떻게 읽어야 하는가? 또한, FF 전용 방화범이 아니기 때문에 Opera에서 무엇이 잘못 됐는지를 어떻게 알 수 있습니까? –
"인터넷"탭에서 응답과 함께 요청을 찾을 수 있습니다. –