区块链技术博客
www.b2bchain.cn

onclick li提交表单并发布li的数据ID – php程序员分享

本文介绍了onclick li提交表单并发布li的数据ID – php程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我正在尝试创建一个小的表单,该表单提交data-idli并传递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-复选框组 – php

我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=&#03…

PHP Count数组元素 – php

嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.&#03…

PHP:从函数返回值并直接回显它? – php

这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…

PHP:将数据从二维数组复制到一维数组的最快方法 – php

我有一个巨大的二维PHP数组,带有500万行。$t = [ [ "id" => 1, "name" => "foo" ], [ "id" => 2, "name" => "bar" ] ]; 现在,我必须将此数组的I…

php-printf和sprintf具有不同的输出 – php

我编写了以下微型php程序来测试printf和sprintf:<?php $str_1 = printf("%x%x%x", 65, 127, 245); $str_2 = sprintf("%x%x%x", 65, 127, 245); echo $str_1 . "n"; echo $s…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » onclick li提交表单并发布li的数据ID – php程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们