1

我试图从像 UI 模式一样打开$_GET['id']的 URL 中回显。#save_project我试图修复它,但还不能回显。这是我的 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

PS 当我设置$_GET['id']为会话时它可以工作,但我不想每次都使用会话。

4

1 回答 1

1

$_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

看看这个问题,看看他们是如何在他们的 url 旁边放置一个查询字符串的。

于 2013-10-17T11:55:39.333 回答