xpages
  • lotus
  • xpages-ssjs
  • 2012-11-15 52 views 1 likes 
    1

    我想從錨鏈接發送一個值給服務器,我從錨鏈接調用的函數調用以下代碼。雖然我能夠觸發部分刷新,但是出現錯誤...請指出任何指針.....XSP局部刷新

    var refreshId=dojo.query('[id$="testPanel"]')[0]; 
         alert(refreshId.innerHTML) 
         alert(refreshId.id) 
        var mySubmitValue='whatYouWantToSendHere'; 
        XSP.partialRefreshGet(refreshId, { 
         params: { 
          '$$xspsubmitvalue': mySubmitValue 
         }, 
         onStart: function() { 
           alert('starting'); 
         }, 
         onComplete: function() { 
           alert('Complete'); 
         }, 
         onError:'myErrHandler(arguments[0], arguments[1])' 
    
        }); 
    
    +0

    到底是什麼,你得到的錯誤?你是否檢查瀏覽器控制檯? ''XSP.partialRefreshGet(「#{id:testPanel}」,{...' – Naveen

    +0

    args - > [object Object] [object] url - >也可以不使用'dojo.query' http://XXX.XXX.XXX.XX/MobFrameWrk.nsf/m_MobPage.xsp?openpage&db = testdev.nsf&unid = 2638E3B470B9C3C843257AB700290BE0&pag = doc&$$ ajaxid =%5Bobject%20HTMLDivElement%5D [string] query - > view%3A_id1% 3AdjTextBox1 =&%24%24viewid =!dbleskmjcn!&%24%24xspsubmitid =%5Bobject%20HTMLDivElement%5D&%24%24xspexecid =&%24%24xspsubmitvalue = A1856F5D79CF162B43257AB6004EF4EE&%24%24xspsubmitscroll = 0%7C0&view%3A_id1 = view%3A_id1 [ string] handleAs - > text [string] xhr - > [object XMLHttpRequest] [object] –

    回答

    1

    您正在將對象發送到服務器。使用ID而不是元素的

    XSP.partialRefreshGet(refreshId.id, { 
    
    +0

    感謝Sven,Naveen.It的工作原理是當我保持代碼相同而不是面板的ID時,用singlePageApp的AppPage ID結果是---- ----局部刷新AppPage內部的nel給出錯誤。 –

    相關問題