jQuery弹出 - 在加载页面之前询问变量

时间:2012-09-07 17:18:39

标签: php jquery variables popup

我需要一个jQuery弹出窗口,在加载它所在的页面之前,要求用户提供一些必需的数据。

输入的数据将成为一个php变量,我将用它来查询mysql表并预先填充一些表单字段。

有什么建议吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以对PHP进行AJAX调用并将其加载到您想要的div。对于ajax调用,您可以使用jquery,它确实让您轻松工作。

例如:

    $.ajax({
    url: 'getitems.php',
    success: function(data) {
        $('#manage_inventory').html(data);
        //alert('Load was performed.');
     }
    });

就像在示例中一样,它调用getitems.php并获取列表并将其加载到#manage_inventory中。返回的数据可以是XMl或其他类型,可以根据您的需要进行解析和使用。

答案 1 :(得分:0)

您的解决方案可以像在javascript中使用prompt()框一样简单,然后通过ajax传递信息

var stuff = prompt('Gimme Stuff');
$.ajax({
    url: 'dostuff.php',
    data: 'stuff=' + stuff,
    success: function(data) {
            //process stuff
     }
    });