【发布时间】:2012-07-23 10:54:22
【问题描述】:
我在 javascript 上有这段代码,
var path = 'remote site action.php';
var form = document.createElement("form");
form.setAttribute("method", 'POST');
form.setAttribute("action", path);
var code = "some info";
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "data");
hiddenField.setAttribute("value", code);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
很遗憾,我无法将其发布到远程服务器。代码完成了它的工作,但是当我执行它时,远程页面显示访问被拒绝。 (您没有权限)(远程服务器/action.php)。我应该更改远程页面的权限参数吗?...有什么建议吗?
【问题讨论】:
-
这个脚本是否在同一个域的页面上运行?
-
请求使用 -
XMLHttpRequest或 jQuery。 -
感谢大家的回复..有两个不同的域...但是我认为由于某种原因,一台服务器对发布有限制,而在另一台服务器上我可以成功执行脚本。
标签: php javascript post