origo

          origo

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            15 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks
          按照示例弄了下例子:

          <s:url id="ajaxTest" value="/jsonPlugin.do" />
          <s:a theme="ajax" href="%{ajaxTest}" indicator="indicator" targets="userHolder"
          notifyTopics="retrieveUser">go to json ajax sample</s:a>
          <script type="text/javascript">
          dojo.addOnLoad(function() {
          dojo.event.topic.subscribe('retrieveUser', this, function(data, type, e){
          alert(type);
          alert(data);
          if(type == 'load') {
          showUser(data);
          } else if(type == 'error') {
          alert('Can not retrieve the user');
          }
          });
          });

          function showUser(strUser) {
          alert('strUser');
          var oUser = eval('(' + strUser + ')');
          var userHolder = document.getElementById('userHolder');
          var sUser = ('<b><i>Comments: </i></b><hr/>');
          for(i = 0; i < oUser.users.length; i++) {
          sUser += ('<p><b>#' + (i + 1) + ' </b>' + oUser.users[i].cardNo + '</p>');
          }
          userHolder.innerHTML = sUser;
          }
          </script>
          <div id="userHolder">go to json ajax sample data will be here</div>

          結果alert(type); 時是before 而不是load,錯誤信息:XMLHttpTransport error callback failed: TypeError: node has no properties

          求明示。。。
          posted on 2008-04-28 15:06 origo 閱讀(896) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 盐池县| 汶上县| 德安县| 喜德县| 鸡东县| 铅山县| 谷城县| 广元市| 咸丰县| 宁国市| 准格尔旗| 壶关县| 河池市| 宜城市| 邮箱| 驻马店市| 潞西市| 罗定市| 灵台县| 兴城市| 麻江县| 康保县| 华安县| 宾川县| 两当县| 沽源县| 定兴县| 通河县| 盱眙县| 克山县| 绥棱县| 太仓市| 镇赉县| 长治县| 武邑县| 澄城县| 平果县| 来安县| 平度市| 孟村| 铜梁县|