【发布时间】:2016-07-22 16:04:47
【问题描述】:
页面加载时我默认输入如下:
<input type="text" class="form-control input-sm productName" id="" placeholder="Search..." />
我使用的预输入代码是这样的
$.get('../search_product.php', function(data){
$(".productName").typeahead({ source: data });
},'json');
默认情况下这对我的输入工作正常,但在我使用 append 添加新元素后它不再工作,我怎样才能使它对新元素工作?
我想知道如何用变量发送我在输入中输入的值,因为我现在在服务器端这样做只是一个例子
echo json_encode(array('hi', 'hi 2', 'hi 3', 'hi 4'));
我的意思是如何发送类似的参数
$query = $_GET['param'];
希望你能帮助我,谢谢。
更新:
$('#containerProducts').append('<div class="row m-t-5">' +
'<div class="col-sm-offset-2 col-sm-4"><input type="text" class="form-control input-sm productName" id="" placeholder="Search..." /></div>' +
'</div>'
);
【问题讨论】:
-
使用
prepend添加新元素的代码在哪里? -
@JeremyHarris 我更新了信息,当我点击“添加+”按钮时,该代码在运行的函数中
标签: php jquery twitter-bootstrap