我正在尝试使用jquery ajax进行发布请求,以返回一些响应,但是它似乎无法正常工作。有时候,它经过漫长的等待后才起作用,而有时却根本不起作用。这是我的代码。
<script type="text/javascript">
const id = $('#auth').val();
$("#set").click(function(){
$('.spinner-grow').show();
$.post("https://ravesandboxapi.flutterwave.com/v2/gpx/transactions/escrow/settle",
{
id: id,
secret_key: "FLWSECK-25*******************0628-X"
},
function(data, status){
alert("Data: " + data + "\nStatus: " + status);
$('.spinner-grow').hide();
});
});
</script>
这里可能是什么问题?
答案 0 :(得分:-1)
以下是通过jQuery处理AJAX帖子的完整示例。只是分享以供参考。
var url = "api/path/to/your/controller";
var data = {};
data.id = id;
data.secret = 'your-secret';
$.ajax({
type: 'POST',
url: url,
data: data,
success: function (resultObject) {
console.log(resultObject);
},
error: function (err) {
console.log('An error occured');
}
});
如果遇到404错误,最好检查一下API的路径。您可以使用Postman之类的工具来验证您的请求,然后尝试在代码中实现相同的请求。
还要确保没有CORS问题,因为根据您的代码,我们无法理解您的帖子是否是从同一域触发的。