请问一个关于AJAX的问题
一个WEB FORM页面,上面有一个REPEATER控件,用来表示和增加明细。
默认有一行空行,其中有二个列,二个TEXTBOX框
在绑定的过程中,给二个框都加上ONBLUR属性,触发AJAX事件,
objHttp.open( 'POST', './' + targetPage + '?templeteItemID=' + templeteItemID + '&detailValues=' + detailValues, true);
targetPage 为自己页面如果第一个ONBLUR后,能根据入力值取得到数据库里的值,就将焦点移动到第二个TEXT框中(在CALLBACK中根据返回值,进行设置焦点),当第二个文本框ONBLUR后,如果能取出数据库的值,就重新生成一个新行。现在的问题是,虽然刷新的是自己的页面,但是不知道怎么能生成新行。
希望大家能提出一个解决方案,给我提出一些建议,谢谢了。

解决方案 »

  1.   

    追加html控件内容不就新增了
    +=
      

  2.   

    楼主 你用magicajax这个 控件把你需要刷新的控件 都扔到magicajax的magicajaxpanl里 就行拉
      

  3.   

    现在我感觉AJAX了解的人很少哟
      

  4.   

    用Dhtml动态生成的东西刷新完肯定就没了!
      

  5.   

    就是用javascript往里面插阿,没有什么别的办法。
      

  6.   

    有办法,把动态生成的东西以XML形式保存起来,然后回传到服务器端,再与以前绑定的DATASET合并吗?
      

  7.   

    不是了解ajax的人少,而是大家用不同的framework。底层原理大家都知道,但是如果你的问题涉及的framework其他人没用过,那就很少人能够回答了。我推荐用Atlas,因为当你不会写复杂的script时,至少你可以把东西放到UpdatePanel,实现没有刷新感觉的刷新。