我想发送一个ajax请求到Jquery对话框中加载的页面。 这是我的对话框代码:发送ajax请求到JQuery对话框中的文件
$('#dialog').dialog({
modal: false,
open: function()
{
$(this).load('window.php');
},
height: 240,
width: 400,
title: 'Ajax Page'
});
现在,我在我的网页上的链接,发送Ajax请求“window.php”页面,点击时:
$.post("window.php", { username: username }
而在加载的页面(window.php),我把代码打印后的参数...
<?php
echo 'Hello world';
var_dump($_POST);
if(isset($_POST['username']))
{
echo ':: '.$_POST['username'];
}
?>
但出乎我的意料,我没有得到在对话框中加载页面打印的任何请求参数。我只是得到Hello world
。可能是什么问题?
我有点困惑 - 你想从的父页面发送数据模态到实际的模态窗口? 我想是的。 我不确定你可以这么做,因为您发送的发布数据不会发送到模态窗口AFAIK中加载的页面。 – Pankucins 2012-03-03 09:04:03
是的..我想从我的父页面发送数据到jquery模式框。 – 2012-03-03 09:11:23
你的问题是,你的对话框中没有加载响应?或者是不是要求window.php? – linuxeasy 2012-03-03 09:14:41