我的代碼通過POST請求發送按鈕值通過jQuery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<form>
<button id="test" value="123" name="test" >ok</button>
</form>
<script>
$(document).ready(function() {
$("#test").click(function() {
var combinedData = $("#test").serialize();
$.post(
"element_submit.php",
combinedData
).done(function(data) {
//alert("Successfully submitted!");
$("#result").html(data);
}).fail(function() {
//alert("Error submitting forms!");
})
});
});
</script>
<div id="result" ></div>
的element_submit.php文件
<?php
//just to test it should output in the #result div
echo $_POST['test'];
?>
我所試圖做的是與值提交 = 「屬性」因此數據序列化和發送POST請求,它不是像一個提交時用戶插入一個值並提交,我需要的是獲得的價值屬性和SUBM它在PHP中,這個代碼僅用於簡化和說明什麼,我試圖做的,因爲在這個頁面我有IDS以下按鈕#follow #unfollow所以我需要一種方式來獲得按鈕值,使用戶遵循並取消關注。
請參考這篇文章http://stackoverflow.com/questions/4007942/jquery-serializearray-doesnt-include-the-submit-button-that-was-clicked – Vbudo
謝謝,這是非常有用的 –