gpt4 book ai didi

php - onclick li 提交表单并发布 li 的 data-id

转载 作者:行者123 更新时间:2023-12-01 02:42:21 25 4
gpt4 key购买 nike

我正在尝试创建一个小表单,提交 lidata-id 并传递 onclick li 值。这是我到目前为止所做的事情..

<form method="POST" action="/default/index" id="event-notify-form">
<div id="notification-event" style="overflow: hidden; width: auto; height: 400px">
<ul>
<li data-id="171" class="nav-message-body"></li>
<li data-id="168" class="nav-message-body"></li>
</ul>
</div>
</form>

我的jquery是

$('#notification-event li').click(function() {
var eid=$(this).attr("data-id");
$('#event-notify-form').append(eid).submit();
});

data-id 不是 post ,我尝试了 $_POST 它显示空数组

最佳答案

创建一个隐藏的输入元素并设置其值,例如

<form method="POST" action="/default/index" id="event-notify-form">
<input type="hidden" name="myId" />
<div id="notification-event" style="overflow: hidden; width: auto; height: 400px">
<li data-id="171" class="nav-message-body"></li>
<li data-id="168" class="nav-message-body"></li>
</div>
</form>

然后

$('#notification-event li').click(function () {
var eid = $(this).attr("data-id");
var $frm = $('#event-notify-form');
//set the value of the hidden element
$frm.find('input[name="myId"]').val(eid);
//submit the form
$frm.submit();
});

在服务器端

$_POST('myId')

关于php - onclick li 提交表单并发布 li 的 data-id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24507781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com