如何使用POST而不是在typeahead.js上获取?

时间:2013-10-22 17:14:14

标签: jquery autocomplete typeahead.js

我正在尝试在typeahead插件中使用POST而不是GET,我使用“beforeSend”方法将类型更改为POST,但我不知道如何将“XHR数据”更改为:{query:“什么是打字“}。 我的代码:

$('#myinput').typeahead({
    name: "myinput",
    remote: {
        url: 'clients.php',
        cache: false,
        beforeSend: function (jqXhr, settings) {
            settings.type = 'POST'
        }
    }
})

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您可以在此处找到解决方案:typeahead.js remote beforesend post data issue

基本上您需要更改settings.data,还需要将settings.hasData设置为true