我對JavaScript的驗證碼,如何使用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)。我應該更改遠程頁面的權限參數嗎?...有什麼建議嗎?
相同這個腳本是否在同一個域上的頁面上運行? – 2012-07-25 03:56:22
請求使用「XMLHttpRequest」或jQuery。 – adatapost 2012-07-25 04:01:54
感謝所有響應..有兩個不同的域...但是我想,由於某種原因,一個服務器有限制後,而與其他服務器,我可以成功地執行腳本。 – 2012-07-27 10:22:01