次のエラーが発生する理由を理解しようとしています。
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
コードで参照されている は、アイテムがオートコンプリートから選択されたときにトリガーされるはずです。
これまでのところ、いくつかの良い提案があり、現在調査中です。ありがとう。
ありがとう。