【发布时间】:2013-03-19 09:27:18
【问题描述】:
我的网址:http://www.capstonehomes-mn.com/index.php?cID=127&ccm_token=1363683205:04db0d40a58c3559286c525f299e1fce".
本网站是使用concrete5 开发的。此 url 传递 2 个查询变量并使用 jquery ajax 表单调用此页面。此 url 不显示查询变量及其值。有什么问题?
我想在此屏幕截图中获取所有查询变量值:http://my.jetscreenshot.com/14061/20130319-prv0-77kb.jpgat the time of printing$_REQUEST`。
一些 URL 工作正常。
我在目标页面中的 PHP 代码:
print_r($_REQUEST);
echo $_SERVER['REQUEST_URI'];
$_SERVER['REQUEST_URI'] 工作正常。
如果我将此 URL 粘贴到浏览器地址栏查询变量是否正常工作。但不是在 ajax 调用中。我看到在 ajax 调用中找不到页面 (http://my.jetscreenshot.com/14061/20130319-iami-27kb.jpg)
【问题讨论】:
-
我不明白您到底在寻找什么。你能提供更多信息吗?
-
我想获取查询变量及其值。例如,在上面的 URL 中,在写 print_r($_REQUEST);在 php 代码中的答案应该像数组 (cID=>127 ,ccm_token=>136368....)
-
如果我将粘贴此 URL 查询变量正常工作。但不是在 ajax 调用中。我看到在 ajax 调用中找不到页面
-
您应该确保正确地对名称-值对进行 URL 编码,此时您的 URL 中不应有未编码的
:。 en.wikipedia.org/wiki/Percent-encoding -
这个 URL "capstonehomes-mn.com/…" 在提交 ajax 表单时正常工作,没有错误。
标签: php jquery ajax ajaxform concrete5