我试图从 #save_project
中的 URL 回显 $_GET['id']
,该 URL 像 UI 模式一样打开。我已经尝试修复它,但还无法回显。这是我的 jquery 脚本,单击时我将另一个 php 页面加载到 #save_project
$('#save_project').load('ajax_dialog/save_project.php')
.dialog({ autoOpen: false, resizable:false, draggable:false, modal:true });
$('#open_save_div').click(
function () {
$('#save_project').dialog('open');
return false;
}
);
<div id="save_project" title="Projects"></div>
save_project.php
附注
当我将 $_GET['id']
设置为 session 时它有效,但我不想每次都使用 session 。
最佳答案
$_GET 表示您将提取 URL 查询字符串中的任何内容(即 URL 中出现在域后面的问号之后的任何内容)。
例如
http://www.domain.com/?x=123&y=456
$_GET 将返回
array ( 'x' => 123 , 'y' => 456 );
在您提供的代码中,您没有在任何地方放置查询字符串,也没有指示定义查询字符串的位置,因此它显然会返回一个空字符串:
save_project.php
需要是 save_project.php?q=str&r=blah
查看 at this question,看看他们如何在其网址旁边放置查询字符串。
关于javascript - 无法将 $_GET 回显到 JQUERY UI 模式对话框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19425920/