使用jquery写入input-hidden-field

时间:2013-11-17 11:40:35

标签: jquery events click interaction

嘿,我有这个小剧本:

http://jsfiddle.net/tr0y/6KNRc/

但是我没有在前端显示“data-id”,而是希望将它保存在input-hidden-field中,所以我补充道:

<input type="hidden" name="dump" id="dump" value="">

当我提交表格时,我做了:

var_dump($_POST);

只有一个空数组,所以..怎么做?问候

2 个答案:

答案 0 :(得分:1)

这是您更新的小提琴:http://jsfiddle.net/6KNRc/10/

使用此:

$('#dump').val( JSON.stringify(data) );

取代:

$('#dump').text( JSON.stringify(data) );

使用jquery的val()更改输入值。使用text()更改元素的文本。由于输入没有文本,因此不适合您。

答案 1 :(得分:0)

您尚未关闭输入/>

的标记
<?php
if ($_POST['submit'] == "send") { 
var_dump($_POST);
}
?>

<form action="" method="POST">
<input type="hidden" name="dump" id="dump" value=""/>
    <input type="submit" name="submit" value="send"/>
</form>

    <ul class="ui-selectable">
<li data-id="1"></li>
<li data-id="2"></li>
<li data-id="3"></li>
<li data-id="4"></li>
<li data-id="5"></li>
<li data-id="6"></li>
<li data-id="7"></li>
<li data-id="8"></li>
<li data-id="9"></li>
<li data-id="10"></li>
</ul>


$('#dump').val( JSON.stringify(data) );

the input has property name 'Value' that countains the data
相关问题