如何通过在featherlight请求中发送POST数据而不是GET来加载带有ajax内容的Featherlight模态?
$.featherlight({
ajax: 'some.php'
});
上面的代码将从“ some.php”加载内容。如果我想发送POST值怎么办?
例如,对于jQuery,我将使用:
$.ajax({
method: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
})
那会传递一些POST数据。这就是我要使用featherlight.js完成的工作。这可能吗?
最佳答案
老问题,但是,如果有人落在这里:
正如Johnny所建议的那样,并且根据documentation,Featherlight不提供AJAX POST的任何内置功能。
但是,您可以发出POST请求,并通过响应调用Featherlight:
$.post(myUrl, myData, function (response) {
$.featherlight(response, configuration);
}