1
我正在使用typeahead 0.9.3,我試圖將它配置爲使用ASP.NET WebMethod。我已驗證網絡方法正在工作。將數據添加到預先輸入的遠程請求中
我無法配置typeahead來提出正確的請求。
<script type="text/javascript">
$('.search').typeahead([
{
name: "site_search",
remote: {
url: "/AjaxProxy.aspx/GetTopSearchTerms",
beforeSend: function (jqXhr, settings) {
var data = new Object();
data.term = "test";
data.count = "5";
jqXhr.overrideMimeType("application/json;charset=utf-8");
settings.type = 'POST';
//settings.contentType = 'application/json;charset=utf-8';
settings.data = JSON.stringify(data);
return true;
},
filter: function (data) {
console.log(data);
return data;
}
}
}
]);
</script>
我現在有兩個問題,我不確定是否有關聯。
- 當我在開發人員工具中查看請求時,它沒有發送請求負載。
- 它也不包括Content-Type頭,但我不確定這是否由於沒有有效載荷。