[英]Submit form without form
這可能看起來像是愚蠢的問題,但我希望不是。 我有一個PHP文件delete.php,它將刪除選定的用戶(尚未准備好,但是我將在完成HTML模型后將其寫入)。 因此,在我的HTML模型上,我有以下內容:
<li><button class="sexybutton">
<span><span><span class="add">Add</span></span></span>
</button></li>
這個sexybutton
是我下載的按鈕樣式。 因此,如何使選定的用戶列表發布到PHP文件中而不在其中放置<form>
標記(否則將使所有結構失效,並且將無效)?
我可以使用jQuery(或JS),但是我仍然不知道該怎么做。 如果PHP具有類似“ onclick”的功能:)
先感謝您。
您可以發送不帶表單的ajax請求,如下所示:
$('.sexybutton').on('click', function() {
var users = $.map( $('li.users'), function(el) {
return $(el).text();
});
$.ajax({
url : 'delete.php',
data: users
});
});
只是創建您需要的數據並發送?
<form id="your_form">
<ul>
<li><button class="sexybutton" onclick="$('#your_form').submit();">
<span><span><span class="add">Add</span></span></span>
</button></li>
</ul>
</form>
說明:
使用form元素包裝您現有的代碼,為您的表單提供一些唯一的ID(例如your_form),然后將onclick屬性添加到您的按鈕上,並使用一些jquery語法(或純JavaScript)填充它:
$('#your_form').submit();
這將完成提交工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.