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

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


          網站導航:
           
          主站蜘蛛池模板: 将乐县| 武定县| 诸暨市| 金寨县| 耿马| 台南县| 桃园市| 合肥市| 万山特区| 信丰县| 克东县| 邵阳市| 茶陵县| 云南省| 敦煌市| 靖西县| 平南县| 当涂县| 沧州市| 城固县| 宿州市| 盈江县| 枣庄市| 宜君县| 淮安市| 重庆市| 张家口市| 梁平县| 福海县| 四子王旗| 西充县| 武山县| 四平市| 龙岩市| 平塘县| 屏边| 江源县| 东城区| 敖汉旗| 微博| 山阳县|