Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery getJSON与一些符号有关_Jquery_Ajax_Getjson - Fatal编程技术网

Jquery getJSON与一些符号有关

Jquery getJSON与一些符号有关,jquery,ajax,getjson,Jquery,Ajax,Getjson,getJSON与url中的某些符号有关 当我尝试这个: 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')+'")));ec

getJSON与url中的某些符号有关

当我尝试这个:

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);

var-lics=”您需要将
编码为
%3E
。以下是对需要编码的字符的引用


有关如何在javascript中编码的信息,请参阅文章。

使用结构化形式
$.getJSON
,以便正确地对参数进行URL编码:

$.getJSON('file.php', {
    cb: '?',
    bin: myvar
}, function(result) {...});
您的服务器正在发送响应。

您需要修复服务器端代码,以便它不会这样做。

错误说明了什么?它来自哪里?简短回答-当遇到
时,解释器停止,不管它是否在字符串中。@SLaks的可能副本此请求未发送,并且
.fail()
激活您在“网络”选项卡中看到了什么?您是否使用过任何类型的XSS保护?