使用load方法需要jquery messi addon帮助

时间:2013-12-09 20:50:44

标签: javascript jquery popup

我试图在我的网站上使用messi jquery脚本,但我不确定它使用的加载方法如何传递params。

示例messi用于创建ajax调用弹出窗口是:

Messi.load('test2.php', {params: {user: 'demo', password: '1234'}});

但是我尝试了post和get方法来捕获test2.php中的参数,但没有成功。

例如

$user=$_POST['user'];

$get=$_GET['user'];

但两者都返回未定义的索引错误

load方法应该是ajax调用,所以我推测它可能是post或get请求。

我有其他方法可以捕获参数吗?

1 个答案:

答案 0 :(得分:1)

尝试

$user = $_REQUEST['user'];

无论如何,你有没有在jQuery之前加载?梅西脚本需要它才能工作!

或者,您可以在外部调用您的ajax请求,然后使用ajax响应加载Messi弹出窗口。

$.get( "test2.php", { user: "username", password: "234234" } )
.done(function( data ) {
    Messi.alert(data);
});

(如果您查看github Messi的库,该代码会进行ajax调用,然后打开一个Messi警报。这是未缩小的js库:https://github.com/marcosesperon/Messi/blob/master/messi.js#L256