gpt4 book ai didi

magnific-popup - ajax加载内容时,是否可以通过post方法将数据传递到magnific popup?

转载 作者:行者123 更新时间:2023-12-03 18:42:30 26 4
gpt4 key购买 nike

我正在使用 magnific popup 和 ajax 将内容加载到其中,并通过将查询字符串附加到 url 将值传递给 ajax 内容,除了在 IE7(可能还有 IE8)中工作正常。原因很可能是查询字符串的长度,因为当我缩短它时它起作用。

所以我的问题是,是否可以通过某种数据设置传递它并使其使用 POST 而不是 GET。或者它是否已经使用 post 而我只需要使用正确的方法。

这就是我所拥有的:

$.magnificPopup.open({
tLoading:"",
modal:false,
type:'ajax',
alignTop:true,
items:{src:urlContainingVeryLongQueryString},
callbacks:
{
ajaxContentAdded:function()
{
...

我的测试 url 总共有 906 个字符(在 IE7 的 2000ish 限制之内)。

最佳答案

ajax.settings 选项 http://dimsemenov.com/plugins/magnific-popup/documentation.html#ajax_type 被传递给 jQuery.ajax 方法 http://api.jquery.com/jQuery.ajax/#jQuery-ajax-settings ,例如:

$.magnificPopup.open({

tLoading:"",
modal:false,
type:'ajax',
alignTop:true,
items:{src:'http://example.com/ajax'},

ajax: {
settings: {
type: 'POST',
data: {
foo: 'bar'
}
}
}
});

关于magnific-popup - ajax加载内容时,是否可以通过post方法将数据传递到magnific popup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com