0
當用戶點擊圖像時,我需要通過POST重定向到一個帶有信息的php頁面。從Javascript重定向到PHP沒有提交表單
這裏是我做的,現在的方式:
function redirect(id) {
var url = 'newPage.php';
var form = $('<form action="' + url + '" method="post">' +
'<input type="text" name="prankId" value="' + id + '"/>' +
'</form>');
$('body').append(form);
form.submit();
}
使用JavaScript,我創建我輸入的表單,我提交。但是當我重新加載頁面(我重定向到)時,它要求我重新提交表單。他們是否可以在不需要重新提交的情況下執行此操作?
你爲什麼*重新加載你結束的頁面? – Malovich
「重新提交數據」表示發佈了某些內容。如果您不想讓某人重新提交數據,請在php中使用發佈數據,做些東西,將結果存儲在會話中,然後執行標頭重定向。重定向後,您可以訪問會話中的數據來構建頁面。 –
[JavaScript提交表單請求像表單提交]的可能重複(http://stackoverflow.com/questions/133925/javascript-post-request-like-a-form-submit) – mhodges