Merhaba arkadaşlar ,
$.ajax({}); komutunu kullanırken verilerimizi bir " URL " ye göndermemiz gerekiyor. Bu url illa aynı site üzerinden olmak zorunda mı ?
Ben ajax ile başka domainden başka domaine veri alışverişi yapamazmıyım ?
Örneğin ajaxın çalıştırılacagı site b.com dur ama ben ajax'dan verileri kontrol etmesi için vereceğim url a.com'dur böyle birşey mümkün değil mi acaba ?
Ajax ile ilgili bir soru
6
●890
- 20-11-2013, 13:21:02Peki bunun ajax dışında vb herhangi birşey ile çözümü yokmudur ?M y adlı üyeden alıntı: mesajı görüntüle
- 20-11-2013, 14:10:45Kimlik doğrulama veya yönetimden onay bekliyor.Cross-domain deniyor buna. Veri tipini jsonp olarak değiştir, fakat karşı domain'in de jsonp destekliyor olması gerekir.
Örnek:
$.ajax({ url : 'http://127.0.0.1/xxx/GetData', datatype : 'JSONP', type : 'GET', crossDomain: true, contentType: "application/json; charset=utf-8", success : function(data){ console.log(data) }, error : function(){ alert('error'); } }) }http://net.tutsplus.com/tutorials/ja...ql-and-jquery/
http://json-p.org/ - 20-11-2013, 15:52:34rob33n adlı üyeden alıntı: mesajı görüntüle
$.ajax({ type: 'JSONP', url: 'http://domainismi.com/data.php', data: "url="+degerler, success:function(datax){ alert(datax); } });bu şekilde olur mu acaba ? daha denemedim sizin belirttiğiniz şekilde henüz ? - 20-11-2013, 19:32:00Hocam deniyorum fakat diğer taraftan JSONP ile gönderdiğim veriyi almak için özel bir komut kullanmama gerek var mı ? json_encode(); gibi yoksa print_r($_GET) veya post ile alabilirmiyim ?rob33n adlı üyeden alıntı: mesajı görüntüle