我想将外部php文件的get请求的结果加载到div中。使用jQuery“加载”方法以及GET请求的问题
这里是我使用jQuery代码:
<script>
$(document).ready(function() {
$("#output").load("php/create_rows.php?" + $.param({ "type": "unique", "unit": "day", "interval": 2 }));
});
</script>
这里是我的PHP页面上的代码:
$type = $_GET['type'];
$unit = $_GET['unit'];
$interval = $_GET['interval'];
echo("The type is: " . $type);
echo("The unit is: " . $unit);
echo("The interval is: " . $interval);
控制台没有错误,所以我相信了jQuery负载工作正常。
我期待带ID输出的div包含我传入的类型,单位和间隔的值。不幸的是,带ID输出的div是空的。
我是PHP新手,所以也许我使用echo错误?我不知道。
编辑1:
get参数正在正确发送。下面是输出: 类型是:独特的 单位为: 天的间隔为:2 的属性是: 的PROPERTY_VALUE是: 000%00%
里面我create_rows.php文件,我有一个require:require(“processData.php”);
我放了一个“echo'Hello World';”在processData.php文件中,但它并未显示在控制台中。
你使用什么浏览器?如果你使用firefox,在firebug控制台中查看请求是否发生,以及返回的内容。如果您使用IE,请打开开发人员工具(按f12),然后打开网络选项卡,然后按启动capuring,然后刷新页面,您的请求应显示出来。让我们知道响应主体中的内容。 – Patricia
你的回声是错误的!删除括号,如下所示:'echo“类型是:”。 $ type;' – Ravan
我该如何使用Google Chrome来做到这一点?我知道Chrome有一套内置的开发者工具。 – egidra