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 閱讀(909) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 三明市| 老河口市| 辽阳县| 长岛县| 长岭县| 秦安县| 拜泉县| 开平市| 潍坊市| 华蓥市| 布拖县| 筠连县| 泰宁县| 灌云县| 凉山| 盐边县| 进贤县| 酉阳| 昭平县| 万荣县| 大关县| 大安市| 元阳县| 壶关县| 廉江市| 西贡区| 宜兴市| 靖西县| 定结县| 黑河市| 仁化县| 鹤庆县| 银川市| 兴隆县| 大同市| 晋城| 门头沟区| 唐海县| 靖边县| 和静县| 勐海县|