[英]How do I send a JavaScript variable to another page when using JQuery UI
[英]How do I POST variables using jQuery / Javascript to another page?
如何使用使用jQuery / Javascript的POST發送到另一個頁面並重定向到該頁面?
使用GET發送變量...
在Javascript中
window.location = 'receivepage.php?variable='+testVariable;
當它被PHP接收時...
$var = $_GET['variable'];
如何使用$ _POST來完成^?
我已經試過......
$.post(
'receivepage.php', {
i: i
}, function(){
window.location = 'receivepage.php';
}
);
但是當它到達PHP時似乎丟失了該變量
進行$ .post嘗試通過ajax發布信息,然后重定向到您的頁面,因此,當您最終到達頁面時,將不會接收到屬性“ i”。
您可以這樣做:
HTML
<form method="post" target="receivepage.php" id="myform">
<input type="hidden" name="i" value="blah" />
</form>
JS
<script type="text/javascript">
$("#myform").submit();
</script>
這樣可以解決您的問題嗎?
編輯
如果您的價值來自JS,則可以這樣添加:
JS
<script type="text/javascript">
$('#myform input[name="i"]').val(i);
$("#myform").submit();
</script>
根據您的示例,“ i”是在窗口范圍內定義的,從而使其成為全局的並且可以從此腳本訪問。
在您的帖子示例中,$ _POST ['i']將是您的變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.