/ / Ako posielať krížové doménové údaje a získať odpoveď pomocou php a jquery - php, jquery, post, cross-domain

Ako uverejňovať údaje z viacerých domén a získať odpoveď pomocou php a jquery - php, jquery, post, cross-domain

Im snažím vytvoriť bookmarklet, ktorý umožňuje používateľom zaúčtovať veľa krížových doménových údajov do PHP skriptu a získať odpoveď z php skriptu pomocou jquery. Aký je najlepší spôsob, ako to urobiť

odpovede:

3 pre odpoveď č. 1

Váš najlepší záber bude používať jsonp:

JSONP alebo "JSON s výplňou" je doplnkomzákladný formát dát JSON, vzor používania, ktorý umožňuje stránke požadovať údaje zo servera v inej doméne. JSONP je riešením tohto problému, ktorý predstavuje alternatívu k novšej metóde nazývanej Zdieľanie zdrojov s pôvodom.

jQuery implementuje JSONP. Vyskúšajte a vyskúšajte tento kód:

$.ajax( {
url: "http://…",
dataType: "jsonp",
complete: function(xmlHttpReq, textStatus) {…}
});

1 pre odpoveď č. 2

Odporúčam check out JavaScript: Použite webový proxy pre cross-domain XMLHttpRequest volania


0 pre odpoveď č. 3

Tricky, pretože Cross Site Scripting je blokovaný väčšinou prehliadačov. Moje riešenie bolo zapísať dáta do súboru a potom pristupovať k tomuto súboru z php. Prenos údajov cez súbor inými slovami.