有谁知道这个警告所指的是什么以及我将如何解决它?
Resource requests whose URLs contain raw newline characters are deprecated, and may be blocked in M60, around August 2017. Please remove newlines from places like element attribute values in order to continue loading those resources. See https://www.chromestatus.com/features/5735596811091968 for more details.
我在console
我正在尝试在$.getJSON
方法中使用传递网址。我在警告框中获取URL但它不能进入控制器类。
我的代码在这里:
function LoginSucessInfo( result )
{
var id = "6546767576657";
url = "/logindetails?id="+id+"&result="+result;
alert(url);
$.getJSON(url, function(data1){
alert("--");
});
}
我的代码出了什么问题?
答案 0 :(得分:2)
result
中可能包含换行符或HTML或空格。使用encodeURIComponent清理result
...
result = encodeURIComponent(result);
url = "/logindetails?id="+id+"&result="+result;
...
答案 1 :(得分:0)
我相信,当您将URL变量修改为类似于我在下面建议的变量时,它将解决问题:
url = encodeURI("/logindetails?id="+id+"&result="+result;);
答案 2 :(得分:0)
只需将您的数据添加到变量中,然后将它们放在您的数据位置,例如: 那是我的问题
<a href="<?php if($page == $number_of_pages ){echo '#';}else{ echo "?page=".$page+=1 ."&text="."$searchWord";} ?>"><i class="fa fa-caret-right"></i></a>
<a href="<?php if($page == $number_of_pages ){echo '#';}else{ **$next=$page+1**;echo "?page=".**$next** ."&text="."$searchWord";} ?>"><i class="fa fa-caret-right"></i></a>
我转换成这样它现在实际上可以正常工作,没有任何错误:)