![](/img/trans.png)
[英]Every time I click on a Button I want to redirect to a component I tried Link , Routes in React but its not working
[英]I want redirect if I click link option datalist on ajax append
如果要在附加ajax中单击选项,我想链接:
更多详情 :
$('#input-friends').on('input', function () {
var id = $('#input-friends').val();
$.ajax({
url : "<?= $base_url ?>/api/api.php",
type: "POST",
data: {id:id},
success: function(data) {
console.log(data);
$("#friends").html("<option value='AA' onclick='test()'>item Appended</option>");
}
})
});
<datalist id="friends"></datalist>
函数test()或链接在append中不起作用:(
尝试这个
$('#input-friends').on('input', function () {
var id = $('#input-friends').val();
$.ajax({
url : "<?= $base_url ?>/api/api.php",
type: "POST",
data: {id:id},
success: function(data) {
var opt = $('<option>');
opt.val("AA");
opt.html("Item Appended");
opt.click(function(){
console.log("clicked!");
test();
});
$("#friends").html(opt);
}
})
});
<datalist id="friends"></datalist>
或者您可以检查这种解决方案: 在动态创建的元素上进行事件绑定?
您可以使用测试名称创建一个函数
将此代码粘贴到html的标头中
<script>
function test(){
window.location.href = 'http://www.google.com';
}
</script>
$('#input-friends')。on('input',function(){
var id = $('#input-friends')。val();
$ .ajax({
网址:“ / api / api.php”,
输入:“ POST”,
数据:{id:id},
成功:功能(数据){
console.log(data);
$(“#friends”)。html(“追加项目”);
}
})
});
<input list="friends" name="friends"> <datalist id="friends"></datalist>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.