我在TypeScript項目中安裝了jQuery類型。我可以在VS代碼中輸入$ .ajax(...)而沒有任何編譯錯誤。但是,當我在localhost中檢查它時,出現錯誤,提示「$未定義」。我試圖通過導入jQuery來修復它,如下所示:在TypeScript中使用jQuery(ajax)
import * as jQuery from "jquery"
我用同樣的方式導入express,它工作正常。
當我輸入「jquery」。在VS代碼中,VS代碼自動建議「ajax」作爲方法調用,因此它知道我的導入。但是當我再次在localhost中檢查它時,它告訴我jquery.ajax不是函數。
我的測試Ajax調用:
jquery.ajax("test.html", {
success: function() {
alert("success");
},
error: function() {
alert("error");
}
});
你怎麼能Ajax調用使用jQuery與打字稿?
您可能不會在您的HTML中包含jQuery腳本。 –