Ajax を使用して Twitter ブートストラップ タイプヘッドを実行しようとしていますが、何も起こりません。エラーも出力もありません。これが私の jquery ajax コードです。
function CallData() {
$('input.typeahead.local.remote').typeahead({
source: function (typeahead,query) {
$.ajax({
type: "GET",
url: "http://cs-api-sandbox.herokuapp.com/v1/challenges/search?keyword=r&callback=my_callback",
jsonpCallback: "my_callback",
dataType: "jsonp",
error: function (xhr, errorType, exception) {
var errorMessage = exception || xhr.statusText;
alert("Excep:: " + exception + "Status:: " + xhr.statusText);
}
});
}
});
}
function my_callback(data) {
alert('hi');
}
これが私のhtmlコードです
<input type="text" id="txt" runat="server" class="span4 typeahead local remote" placeholder="Search..." />
キーを押すたびに ajax 関数CallData()
を呼び出していますが、何も起こりません