Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax JQuery将POST数据发送到外部api_Javascript_Jquery_Ajax_Curl - Fatal编程技术网

Javascript Ajax JQuery将POST数据发送到外部api

Javascript Ajax JQuery将POST数据发送到外部api,javascript,jquery,ajax,curl,Javascript,Jquery,Ajax,Curl,我到处寻找我的问题的答案。我真的需要一位专家来帮我解决这个问题。我创建了使用ajax将数据发布到外部api url的代码 我创建的代码如下所示: $.ajax({ url:“https://www.billplz.com/api/v3/collections", 发送前:函数(xhr){ xhr.setRequestHeader(“授权”,“基本”+“73eb57f0-7d4e-42b9-a544-aeac6e4b0f81:”); }, 类型:“POST”, 数据:{ “标题”:“我的第一个A

我到处寻找我的问题的答案。我真的需要一位专家来帮我解决这个问题。我创建了使用ajax将数据发布到外部api url的代码

我创建的代码如下所示:

$.ajax({
url:“https://www.billplz.com/api/v3/collections",
发送前:函数(xhr){
xhr.setRequestHeader(“授权”,“基本”+“73eb57f0-7d4e-42b9-a544-aeac6e4b0f81:”);
},
类型:“POST”,
数据:{
“标题”:“我的第一个API集合”
},
contentType:'应用程序/json',
数据类型:“jsonp”,
成功:功能(数据){
警报(“已成功注册…”);
},
错误:函数(xhRequest、ErrorText、thrownError){
警报(“无法正确处理,请重试”);
console.log(xhRequest);
}

});我不知道如何才能做到这一点。但这是我问题的答案。我希望它能帮助别人

首先,不要使用AJAX发布授权密钥,因为AJAX将发布任何人都可以读取的JSON对象。对于curl过程,我们需要使用服务器端脚本,如Perl、PHP、Python、Ruby、JavaScript(Node)、Scala、Java、Go、ASP.NET或ColdFusion

在这里的例子中,我使用PHP来执行curl过程。下面是我的ajax帖子代码:

$.ajax({
url:“正在创建_bill.php”,
数据:{
项目:“项目”
},
类型:“POST”,
数据类型:“json”,
成功:功能(数据){
警报(“成功!您将在100秒内重定向”);
console.log(数据)
打开(data.url,“_blank”);
setTimeout(函数()
{
window.location='index.html';
},10000);
},
async:false,
错误:函数(数据){
HandlerRequestError(数据);
}
})   

}
您的服务器地址是什么
http
https
?使用https@ataurrahmanmunna的外部api浏览器控制台中显示了什么错误?你能检查一下吗?上面写着“对象无法获取属性。对象可能不再存在。”但对象仍然存在@Ataurrahmanmunna阅读答案并告诉我你的标准是什么。