Javascript 将post ID添加到AJAX请求
谁能给我指一下正确的方向吗?我不熟悉AJAX 我想在这个简单的请求中添加帖子的ID 有人吗?谢谢你,马丁Javascript 将post ID添加到AJAX请求,javascript,ajax,wordpress,Javascript,Ajax,Wordpress,谁能给我指一下正确的方向吗?我不熟悉AJAX 我想在这个简单的请求中添加帖子的ID 有人吗?谢谢你,马丁 <!DOCTYPE html> <html> <body> <h1>Postback to webhook incl PostID</h1> <button type="button" onclick="loadDocs()">Postback</button> <p id="testID">
<!DOCTYPE html>
<html>
<body>
<h1>Postback to webhook incl PostID</h1>
<button type="button" onclick="loadDocs()">Postback</button>
<p id="testID"></p>
<script>
function loadDocs() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("testID").innerHTML = this.responseText;
}
};
xhttp.open("POST", "https://hook.integromat.com/h17qasnzptr4lo7cs6br1vmrv28t11ji", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("url=POSTIDHERE");
}
</script>
</body>
</html>
回发到webhook,包括PostID
回发
函数loadDocs(){
var xhttp=newXMLHttpRequest();
xhttp.onreadystatechange=函数(){
if(this.readyState==4&&this.status==200){
document.getElementById(“testID”).innerHTML=this.responseText;
}
};
xhttp.open(“POST”https://hook.integromat.com/h17qasnzptr4lo7cs6br1vmrv28t11ji“,对);
setRequestHeader(“内容类型”,“应用程序/x-www-form-urlencoded”);
xhttp.send(“url=POSTIDHERE”);
}
以下是一个基于评论中所述内容的工作示例:
函数loadDocs(){
var元素=document.querySelectorAll(“[data elementor id]”[0];
var testId=element.dataset.elementId;
变量URL=
"https://hook.integromat.com/h17qasnzptr4lo7cs6br1vmrv28t11ji";
var http=new XMLHttpRequest();
var params=“url=”+testId;
http.open(“POST”,URL,true);
http.setRequestHeader(
“内容类型”,
“应用程序/x-www-form-urlencoded”
);
http.onreadystatechange=函数(){
如果(http.readyState==4&&http.status==200){
console.log(“成功!”);
}
};
http.send(params);
}
回发到webhook,包括PostID
回发
228
欢迎使用堆栈溢出!请拿着(你得到了一个徽章!),四处看看,仔细阅读,特别是我还推荐乔恩·斯基特的。上面的代码有什么具体问题?如果您用ID替换POSTIDHERE
,它似乎应该可以工作。postID在哪里?根据您的代码,它看起来很好。goto1和T.J.Crowder询问了最重要的问题。感谢您的快速回复。目前,postID仅在自定义字段中。@MartinBartels是的,但不清楚自定义字段在哪里/是什么,因此很难帮助您。