【发布时间】:2017-11-04 03:22:50
【问题描述】:
这是我的示例回声:
echo '<li data-value="' . $row->id . '"class="option"><img src="' . $row->image . '">' . $row->name . '</li>';
所以我从数据库中检索值并将值设置为 li tag data-value。
jquery:
$(".ul_movie2").on('click', 'li', function () {
var movie_id = $(this).attr('data-value');
console.log(movie_id)
alert('Text is ' + movie_id);
$.ajax({
url:"mymoviemanagement.php",
data:{data:movie_id},
type:'POST',
success:function(data) {
$('#result').val(movie_id);
}
});
});
HTML:
<input type="text" value="" id="result">;
这是我的意见。所以在 Jquery 你可以看到我将值设置为输入,但输入没有得到值。输入只显示值。
例如我的值是 84,输入标签显示 84,但我检查元素它告诉我这个:
<input type="text" value id="result">==$0
这意味着我没有将值设置为输入标签值,它只显示,里面没有真正的值。
那么如何获取 li attr('data-value') 并将值设置为输入标签?
【问题讨论】:
标签: javascript php jquery html