Php 使用jQuery动态更新菜单内容
我有一个下拉菜单,我想使用jQuery动态更新它。这是可能的,还是我需要像PHP这样的东西从后端拉入数据?混合使用Php 使用jQuery动态更新菜单内容,php,jquery,dynamic,menu,Php,Jquery,Dynamic,Menu,我有一个下拉菜单,我想使用jQuery动态更新它。这是可能的,还是我需要像PHP这样的东西从后端拉入数据?混合使用AJAX和jQuery HTML: <select name="foo" id="foo"> <option value="1">one</option> <option value="2">two</option> <option value="3">three</option>
AJAX
和jQuery
HTML:
<select name="foo" id="foo">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
</select>
$.ajax({
url: "resource.php",
success: function(d){
$('#foo').append('<option value="' + d.value + '">' + d.description + '</option>');
}
});
一
二
三
四
JavaScript/jQuery:
<select name="foo" id="foo">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
</select>
$.ajax({
url: "resource.php",
success: function(d){
$('#foo').append('<option value="' + d.value + '">' + d.description + '</option>');
}
});
$.ajax({
url:“resource.php”,
成功:功能(d){
$('#foo')。追加('+d.description+'');
}
});
好的,如果我将要更新的信息存储为JSON,然后使用AJAX完成更新,那就太好了。谢谢你的提醒。正确,请注意,如果你从服务器获得的数据很少,你可以在页面加载时将其作为对象文本存储在HTML中-将AJAX
请求保存到服务器。。。