• 30-12-2010, 19:35:45
    #1
    S.aleyküm beyler.

    Önceki açtığım yardım konuma ilginizden dolayı teşekkür ederim. Ancak ajax ve jQuery ile işlem yaparken bir sorunla daha karşılaştım.

    jQuery yi kendi server ım içersinde sık sık ordan buraya gönderip alıyorum. Hiç bir sorun yok. Ancak başka bir sunucu da ki siteme bilgi göndermek istediğim de

    XMLHttpRequest cannot load http://digersitem.com/islem.php.
    Origin http://benimsite.com is not allowed by Access-Control-Allow-Origin.
    Sorunuyla karşılaşıyorum.

    Kullandığım kod normal jQuery ajax post kodu;
    $.post('http://digersitem.com/islem.php', 
    { islem1: "deger"	}, 
    function(response) {
    dogruysayapilacakislem();
    }
    Şimdiden teşekkürler, kolay gelsin arkadaşlar.
  • 31-12-2010, 00:51:24
    #2
    Üyeliği durduruldu
    evet bende dışarıya post yapamadım, bilgisi olan varsa paylaşsın lütfen
  • 31-12-2010, 01:49:03
    #3
    Ajax ile başka servera post veri atamazsınız güvenlik sebeplerinden dolayı

    ama bir form oluşturup değerleri önceden verip
    <body onload=document.forms[0].submit()>
    gibi bir şey yaparak formu otomatik postlayabilirsiniz ama yinede çoğu web server farklı serverlardan post methodunu kabul etmez
  • 04-01-2011, 22:17:22
    #4
    Arkadaşlar ilgilendiğiniz için teşekkür ederim. Çözümü şu şekilde yapmakta buldum;

    http://kendisunucum.com/anasayfa.html de ki göndermek istediğimiz kodları jQuery kod umuzla http://kendisunucum.com/islem.php ye gönderiyoruz. islem dosyasını gelen her bilgiyi http://digersunucu.com/veritabani.php ye Curl ile göndercek şekilde ayarlıyoruz.

    Bu sayede kendisunucunuz da girdiğiniz bilgi önde jQuery ile ama arkada php ile digersunucu ya ulaştırılıyor.

    Teşekkürler.