簡體   English   中英

提交不帶表格的表格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM