0
試圖找出爲什麼我收到以下錯誤:遺漏的類型錯誤:對象的翻譯:有沒有一種方法「結果」
Uncaught TypeError: Object [object Object] has no method 'result'
發生這種情況時,我嘗試包括JavaScript代碼如下:
$("#searchall").result(function(event, data, formatted) {
if (data){
$('#searchall_num').val(data[1]);
rollnum=$('#searchall_num').val();
var calcyear;
$.ajax({
url: sURL + "utility/ajaxLatestTaxCalcYear",
type: "POST",
data: {rn: rollnum},
success: function(LatestTaxCalcYear){
//. . . . etc.
這個javascript代碼是在$(document).ready(function() {
還是在外面。任何想法是什麼觸發這個錯誤?
編輯:
我原本應該包括這個。此js代碼也位於頁面上:
$("#searchall").autocomplete(sURL + "home/ajaxSelectAddress/");
這是自動完成的觸發器。前面的代碼中提到的result
應該在從自動完成中選擇項目時觸發。
到目前爲止,我有一些很好的建議,目前我正在調查。謝謝。
謝謝。
你在某處定義了一個'result'方法嗎?正如錯誤會發生,除非你做了這樣的事情:'$ .fn.result = function(){}'。你期望發生什麼? –