başarısız uzak bir php dosyasına jquery ajax çağrısı

4 Cevap php

Ben müşteri infomation alır ve ilgili müşteri bilgileri ile bir xml çıktı üretir, foo.php dosyası var.

Ben çalışmak istiyorum görünmüyor bu ajax arama çalışıyorum

$.get('http://www.foo.php','',function(xml){ $('samplenode',xml).each(function(i){ //stuff done here }); }, 'xml');

Ben hala javascript, jquery ve ajax yeniyim, bu yüzden bakan olduğumu gerçekten saçma bir şey olabilir.

(Ben bir örnek çıktı bir copy / paste ile bir foo.xml dosya ile foo.php yerine denedim, ve bu iyi çalışıyor, bu yüzden gerçekten ben gidersem bir php dosyasına çağrısı ile ilgili bir sorun gibi görünüyor. Ve düz benim tarayıcı ile foo.php dosyaya, xml hepsi orada ve düzgün biçimlendirilmiş, bu nedenle sorun php komut kendisi görünmüyor.)

4 Cevap

Bunun yerine 'foo.php' kullanın.

senin olsun url doğru? Sen var:

'http://www.foo.php'

Bu olmalıdır:

'http//www.mysite.com/foo.php'

aslında, doları 'türü' argümanı ile ilgili bir sorun olduğu ortaya çıkıyor. fonksiyonu olsun.

sadece o sorunu çözmüş görünüyor omitting

Eğer türünü bırakmak istiyorsanız, php ile başlayarak doğru içerik türü ile belge gönderin:

header ("content-type: text/xml");