我有一张这样的桌子
id - price - date
1 - 10 - 01/01/2017
2 - 10 - 02/01/2017
3 - 10 - 03/01/2017
4 - 10 - 04/01/2017
5 - 10 - 05/01/2017
6 - 20 - 06/01/2017
7 - 20 - 07/01/2017
8 - 20 - 08/01/2017
9 - 20 - 09/01/2017
10 - 10 - 10/01/2017
11 - 10 - 11/01/2017
12 - 10 - 12/01/2017
13 - 10 - 13/01/2017
Run Code Online (Sandbox Code Playgroud)
我希望以这种方式显示结果
10 - 01/01/2017 - 05/01/2017
20 - 06/01/2017 …Run Code Online (Sandbox Code Playgroud) 我有这个选择
<select id="myselect>
<option value="1" data-value="rome">First option</option>
<option value="2" data-value="paris">Second option</option>
<option value="3" data-value="london">Third option</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我有我的ajax功能,成功时必须设置由数据值选择
$.ajax({
...
success: function(response) {
// response.val is paris
$("#myselect option[data-value=" + response.val +"]").attr("selected","selected");
...
Run Code Online (Sandbox Code Playgroud)
但由于"无法识别的表达"而无效
我想将选择与输入文本“连接”而不刷新页面
这是我的例子
<select name="name_select" id="my_select">
<option value="1">first</option>
<option value="2">first</option>
<option value="3">first</option>
</select>
<?php ...query(SELECT name FROM table WHERE id = value) ?>
Run Code Online (Sandbox Code Playgroud)
然后在 var $name 中有来自 db 的值
<input type="text" value="<?php echo $name; ?>" />
Run Code Online (Sandbox Code Playgroud)
我想我必须使用 jquery post/get 但如何只更新我需要检查数据库的 var?