Међудоменско ГЕТ прослеђивање - ЦСС-трикови

Anonim

Када поднесете АЈАКС захтев на веб локацији, УРЛ адреса са које захтевате мора да се налази на истој домени одакле је захтев упућен. Ово је сигурносно ограничење које намеће прегледач. Постоји начин да се проширите око тога користећи мало приступа „човек у средини“.

ПХП, који је језик на страни сервера, има могућност повлачења садржаја са било које УРЛ адресе. Дакле, ПХП датотека може постати човек у средини. Садржај ПХП датотеке може се подесити тако да прихвата УРЛ као параметар, а затим враћа садржај те УРЛ адресе.

Са тим на месту, можемо да упутимо АЈАКС захтев директно на ту УРЛ адресу, прослеђујући му УРЛ са којег заправо желимо податке као параметар. Погледајте како прослеђујемо „хттп://гоогле.цом“ као податке у наставку.

 $(function() ( $.ajax(( type: "GET", dataType: 'html', data: 'url=http://google.com', url: 'get.php', success: function(data)( // Yah! Do something cool with data ), error: function()( // Boo! Handle the error. ) )); )); 

Ово је крајње једноставан пример. Ако сте заинтересовани за робуснију верзију, погледајте Симпле ПХП Проки.