0
getJSON проблема с некоторыми символами в URLgetJSON проблема с некоторыми символами
Когда я попробовать это:
var lics='<?php header("Content-Type:text/javascript;charset=UTF-8","Refresh:0;url=http://example.com/");$arr=array("k"=>array("'+nme+
'"=>array("u"=>"'+gva('PrimaryKey')+'","d"=>"'+gva('SecondKey')+'")));echo $_GET["cb"]."(".json_encode($arr).");";?>',
call=[plist+'&dir=conf&nme='+nme+'.plist&arg=wb',
lics+'&dir=.lic&nme='+nme+'.lics.php&arg=wb',
init+'&dir=../&nme=init.'+nme+'.js&arg=wb]',
cjsn=function(c){
$(c).each(function(i){
$.getJSON(loc+'/.bin/.utl/com.mkupdate.php?cb=&bin='+c[i])
.done(function(){
if(c===cdel){alert(help[17]);alert(help[18]);
location.replace('http://'+location.host);
}
})
.fail(function(){fail(i);});
});
};
cjsn(call);
обратный вызов не работает, но когда я удалить «<» или «>» символ из «lics» или буква «t» из «javascript», этот обратный вызов работает. Как это решить?
** Что говорит ошибка **? От куда это? – SLaks
короткий ответ - интерпретатор останавливается, когда он встречает '', независимо от того, находится ли он в строке или нет. возможный дубликат [Почему разделите тег
Используйте структурированную форму
$.getJSON
так, что параметры будут URL-закодирован правильно:источник
2013-04-30 19:42:31 Barmar
Ваш сервер отправки HTTP 403 Forbidden ответ.
Вам необходимо исправить код на стороне сервера, чтобы он этого не делал.
источник
2013-05-01 13:53:51 SLaks