[英]How to send a form with 2 values from javascript?
I have a form and I want from a javascript function to send the form to php with 2 variables that I have in that javascript function
function transfer(old_id){
var select = document.getElementById('trans');
var button = document.getElementById('send_id');
button.addEventListener('click',function(){
var selectedOption = select.value;
alert(selectedOption);
alert(old_id);
document.delete_user.submit();
});
}
我希望這一行 (document.delete_user.submit ();) 將變量發送到 php: selectedOption 和 old_id
如果您希望表單發送數據,那么您需要有一個表單控件,其中包含您想要的name
和您想要的值。
如果數據僅存在於變量中(並且尚未在表單域中),那么您需要將其放入表單域中。
設置現有屬性的value
屬性(例如,您可以使用getElementById
)或創建一個新屬性(您通常希望為此使用隱藏輸入)並將 append 設置為表單。
您可以嘗試使用 AJAX 通過 POST 請求將數據發送到您的 PHP 文件,我將調用 index.php:
$.ajax({
type: "POST",
data: {selectedOption: selectedOption, old_id: old_id},
url: "index.php",
success: function() {
alert("Success!")
}
});
然后在index.php
中:
$data = $_POST['data'];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.