Pur*_*ome 4 jquery jquery-ui autocomplete jquery-autocomplete
我正在使用JQuery JQueryUI的AutoComplete代码.它转到我提供的网址(找到答案),但?term=<search query>在网址后面添加.
我正在尝试获取以下网址...
/myurl/<term / search query>
例如.
/myurl/abcd
/myurl/hello+world
Run Code Online (Sandbox Code Playgroud)
等等...
是否有可能做到这一点?
否则,有可能重命名查询参数term到别的东西,..喜欢query来q等?
您可以$.getJSON()在source选项中使用自己,例如:
$(".autocomplete").autocomplete({
source: function(req, resp) {
$.getJSON("/myurl/" + encodeURIComponent(req.term), resp);
}
});
Run Code Online (Sandbox Code Playgroud)
当你给它一个字符串时会发生类似的事情,它会将传递给方法的第一个参数作为对象发送...它具有一个属性term,通过手动操作你只需要更多地控制你的参数.当我encodeURIComponent()直接生成一个url时(例如空格+等),我也使用上面的方法来保证安全.
| 归档时间: |
|
| 查看次数: |
3134 次 |
| 最近记录: |