Neden bu jQuery Ajax Opera ve Safari çalışmıyor?

0 Cevap php

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

0 Cevap