echoajax-PHP、Ajax、Jquery
目前我在代码中遇到了一个令人沮丧的错误。似乎我无法在php中响应ajax调用。下面是调用的代码。如有任何建议,将不胜感激echoajax-PHP、Ajax、Jquery,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,目前我在代码中遇到了一个令人沮丧的错误。似乎我无法在php中响应ajax调用。下面是调用的代码。如有任何建议,将不胜感激 echo' <script> $.get("fxn.php", { r: ""+result, id:""+'.$id.' } ). success(function(){ alert("FXN"); }); </script>'; echo' $.get(“fxn.php”,{r:+-result,id:+'.$i
echo'
<script>
$.get("fxn.php", { r: ""+result, id:""+'.$id.' } ).
success(function(){
alert("FXN");
});
</script>';
echo'
$.get(“fxn.php”,{r:+-result,id:+'.$id.})。
成功(函数(){
警报(“FXN”);
});
';
注:
您需要确保转义回声中的“字符”,如下所示
echo '<script>$.get(\"fxn.php\", { r: \"\"+result, id:\"\"+'.$id.' } ).success(function() { alert(\"FXN\"); });</script>';
echo'$.get(\'fxn.php\',{r:\'\'\'+'result,id:\'\'+'.$id.}).success(函数(){alert(\'fxn\');});
您需要确保转义回显中的“字符”。如下
echo '<script>$.get(\"fxn.php\", { r: \"\"+result, id:\"\"+'.$id.' } ).success(function() { alert(\"FXN\"); });</script>';
echo'$.get(\'fxn.php\',{r:\'\'\'+'result,id:\'\'+'.$id.}).success(函数(){alert(\'fxn\');});
//对于后面的人,在echo后面加一个空格。
回音
//将类型放入脚本标记中。善待旧浏览器。
''.
//您确定jQuery此时已加载吗?“$”是否引用jQuery
//还是有另一个框架占用了美元?(Liferay?原型?)
“$.get”(“fxn.php”,”。
//我总是喜欢显式转换,但这是定义吗?
“{r:”“+结果,id:”“+”
//$id是一个字符串吗?那么您需要引用它。
.$id.'})。”。
//不需要,但最好使用第三个参数`$.get`
//而不是从外部定义它。
'成功(函数(){alert(“FXN”);});';
拟议候补人选:
echo '<script type="text/javascript">
$.get("fxn.php", { r: String(result), id:"'.$id.'" }, function() {
alert("FXN");
});
</script>';
echo'
$.get(“fxn.php”,{r:String(result),id:'.$id.''},function(){
警报(“FXN”);
});
';
哦,你确定PHP返回了什么吗?如果在fxn.php
上手动使用get,会发生什么情况?//对于后面的人,请在echo后面加一个空格。
回音
//将类型放入脚本标记中。善待旧浏览器。
''.
//您确定jQuery此时已加载吗?“$”是否引用jQuery
//还是有另一个框架占用了美元?(Liferay?原型?)
“$.get”(“fxn.php”,”。
//我总是喜欢显式转换,但这是定义吗?
“{r:”“+结果,id:”“+”
//$id是一个字符串吗?那么您需要引用它。
.$id.'})。”。
//不需要,但最好使用第三个参数`$.get`
//而不是从外部定义它。
'成功(函数(){alert(“FXN”);});';
拟议候补人选:
echo '<script type="text/javascript">
$.get("fxn.php", { r: String(result), id:"'.$id.'" }, function() {
alert("FXN");
});
</script>';
echo'
$.get(“fxn.php”,{r:String(result),id:'.$id.''},function(){
警报(“FXN”);
});
';
哦,你确定PHP返回了什么吗?如果在fxn.php
上手动使用get,会发生什么情况?使用它可以避免大量的qouting操作
echo <<< JS
<script>$.get("fxn.php", { r: ""+result, "id":"$id" } ).success(function() { alert("FXN"); });</script>
JS;
echo用于避免大量的qouting
echo <<< JS
<script>$.get("fxn.php", { r: ""+result, "id":"$id" } ).success(function() { alert("FXN"); });</script>
JS;
echo缩进您的代码,您将在不到一分钟的时间内找到一个解决方案,如果$id不是一个数字,它将不起作用。我是说<代码>id:“'.$id.'”
您能解释一下在结果之前需要+的内容吗?这是要强制一根绳子吗?如果您在请求页面中使用开关之类的东西,请确保没有传递空格。缩进代码,您将在不到一分钟的时间内找到解决方案。如果$id不是一个数字,它将不起作用。我是说<代码>id:“'.$id.'”
您能解释一下在结果之前需要+的内容吗?这是要强制一根绳子吗?如果在请求页面中使用开关之类的东西,请确保未传递任何空格。不需要转义单引号中的双引号。不需要转义单引号中的双引号。