Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php flexigrid如何在将url发布的参数发送到脚本时访问这些参数_Php_Jquery - Fatal编程技术网

Php flexigrid如何在将url发布的参数发送到脚本时访问这些参数

Php flexigrid如何在将url发布的参数发送到脚本时访问这些参数,php,jquery,Php,Jquery,编辑以回答: 我试过以下方法 $(document).ajaxSuccess (function(ev, xhr, s) { document.write('url: ' + s.data); }); 我只得到一个空白页——它确实写出了正确的数据,只是没有写下页面的其余部分 您好,我正在使用flexigrid,我正在将参数从flexigrid.js发布到php脚本,以将json返回到网格。 Flexigrid允许我像jquery应该允许的那样进行排序、筛选等 我想捕捉最后发布到flex

编辑以回答:

我试过以下方法

$(document).ajaxSuccess (function(ev, xhr, s) {
    document.write('url: ' + s.data);
});
我只得到一个空白页——它确实写出了正确的数据,只是没有写下页面的其余部分

您好,我正在使用flexigrid,我正在将参数从flexigrid.js发布到php脚本,以将json返回到网格。 Flexigrid允许我像jquery应该允许的那样进行排序、筛选等

我想捕捉最后发布到flexigrid的参数,以便构建csv以允许下载相同(完整)信息

但是,flexigrid不允许我访问发布的参数

这是因为FlexGrid脚本将所有这些参数保留在自己的范围内吗?我注意到firebug中有一个名为sitems的变量/对象,它基本上包含了我需要的所有信息,但javascript不允许我访问它。有没有办法访问发送到Flexigid的参数?非常感谢您的帮助


Cheers Ke

我不熟悉,但在他们的主页上使用了一个快速的峰值,它使用jQuery的
$.ajax
向PHP后端发出请求。因此,尽管FlexGrid API可能不允许您发现它正在发布的参数,但您可以使用jQuery提供的挂钩(the)来监视正在发生的事情。特别是,在向后端发送的flexigrid请求成功返回后,将为您提供所需的信息,此时您可以使用发布的数据构建CSV链接

在上尝试将其粘贴到firebug控制台,运行它,然后单击示例3中的列标题(具有动态数据的Flexigrid):

您应该在控制台输出中看到flexegrid发出的
$.ajax
请求中使用的
数据
值。e、 g

page=1&rp=15&sortname=printable_name&sortorder=asc&query=&qtype=name

这让我几乎走上了正轨,谢谢,但我如何将其转换为变量,以便在html url中使用它呢?最后我到了那里,这一次为我指明了正确的方向:)
page=1&rp=15&sortname=printable_name&sortorder=asc&query=&qtype=name