This code works in FF, Chrome, IE6/8 but not in Safari and Opera. Any ideas why?
İşte kod:
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
I have located the error to exactly the "Ajax" call, because when I put an alertbox just before the $.ajax
the alert shows up correctly.
However, if I put the alertbox in the success function, nothing shows up, no alert.
Bu sadece Opera ve Safari olur ...
EDIT:
Bilginize: Ben bir php dosyasına bu javascript dosyasını içerir, ve ben de jquery.js php dosyasının içine dahil. Yani bu tüm harici bir dosyada bulunmaktadır.
EDIT:
/main.php /bin/jquery.js /bin/tip.js /bin/tip.php
Ben main.php içine yukarıdaki js dosyaları içerir ve main.php form aksiyon / bin / tip.php ayarlanır
Ve ajax url yolu yerine my_php_file.php / bin / tip.php olduğunu