如何通过在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);
}

10-06 16:00