深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 583|回复: 0
打印 上一主题 下一主题

radphp中ajax的深入研究(RPCL)

[复制链接]

228

主题

466

帖子

2184

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2184
跳转到指定楼层
楼主
发表于 2019-9-23 21:37:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
radphp中ajax的深入研究(RPCL)

代码部分:
   function Button1JSClick($sender, $params)
   {
   ?>
//~~~~~~~~~~这个地方是原始的JS部分~~~~~~~~~~~~~~~~~
   <?php
      //Dump the call using Ajax to the Button1Click event
      echo $this->Button1->ajaxCall("Button1Click",array(),array("Label1"));
?>
      //Return false to prevent the button submit the form
      return(false);
      <?php
   }

解析后的页面代码如下:

  1. <script type='text/javascript' charset='UTF-8'>
  2. /* <![CDATA[ */
  3. xajax_ajaxProcess = function() { return xajax.request( { xjxfun: 'ajaxProcess' }, { parameters: arguments } ); };
  4. /* ]]> */
  5. </script>
  6. <script type="text/javascript" src="/rpcl-bin/js/common.js"></script>
  7. <script type="text/javascript">var Index=new Object(Object);</script>
  8. <script type="text/javascript">
  9. <!--
  10. function Button1JSClick(event)
  11. {
  12. var event = event || window.event;
  13. var params=null;
  14. //~~~~~~~~~~这个地方是原始的JS部分~~~~~~~~~~~~~~~~~
  15.     xajax_ajaxProcess('Index','Button1',params,'Button1Click',xajax.getFormValues('Index'),["Label1"]);
  16.        //Return false to prevent the button submit the form
  17.       return(false);   
  18. }
  19. -->
  20. </script>
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-5 01:32 , Processed in 0.027271 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表