回覆列表
  • 1 # 使用者1159417132211

    現在我在一個Test.js裡想呼叫PageA裡的javascript方法selectDeptUser(),或者直接呼叫DeptPerson.js裡的$.fn.selectUserByDept = function (userID, usedName) { }方法Test.jsgetItems_DeptPerson: function (data) { var sb = new this.sringBuilder(); var kinds = data.SubKind; for (var i = 0; i < kinds.length; i++) { var items = kinds[i].SubItem; for (var j = 0; j < items.length; j++) { var inn = ""; //InfoDeptPersonTextDiv 對應PageA的的輸入框DEPARTPERSONNAME var DeptPersonTextInfo = "DeptPersonTextInfo"; var InfoDeptPersonTextDiv = "div" + items[j].ID; //InfoDeptPersonTextDiv2 對應PageA的隱藏的輸入框DEPARTPERSONID var DeptPersonTextInfo2 = "DeptPersonTextInfo2"; var InfoDeptPersonTextDiv2 = "div" + items[j].ID; inn += JHW.getText(this.idCombine([items[j].ID]), //id為itemid { //在Test.js中動態生成的輸入框InfoDeptPersonTextDiv 上點選之後要觸發selectDeptUser方法oncli: "selectDeptUser("" + DeptPersonTextInfo + "","" + DeptPersonTextInfo2+"");" } ); sb.add(JHW.getDiv(InfoDeptPersonTextDiv, { cls: "item" }, inn)); } } return sb.j(); },DeptPerson.js和Test.js,我都在主頁面上添加了對這兩個JS的引用,並且引用時的順序也對的。但是程式執行之後報錯,說在Test.js裡selectDeptUser未定義。就是在Test.js裡粗體字那一段的方法selectDeptUser那麼請問Test.js裡粗體字那一段程式碼應該怎麼寫?如何在Test.js裡呼叫DeptPerson.js裡的selectUserByDept方法?

  • 中秋節和大豐收的關聯?
  • 90後的你會選擇在哪裡買房?