|
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
}
解析后的页面代码如下:
- <script type='text/javascript' charset='UTF-8'>
- /* <![CDATA[ */
- xajax_ajaxProcess = function() { return xajax.request( { xjxfun: 'ajaxProcess' }, { parameters: arguments } ); };
- /* ]]> */
- </script>
- <script type="text/javascript" src="/rpcl-bin/js/common.js"></script>
- <script type="text/javascript">var Index=new Object(Object);</script>
- <script type="text/javascript">
- <!--
- function Button1JSClick(event)
- {
- var event = event || window.event;
- var params=null;
- //~~~~~~~~~~这个地方是原始的JS部分~~~~~~~~~~~~~~~~~
- xajax_ajaxProcess('Index','Button1',params,'Button1Click',xajax.getFormValues('Index'),["Label1"]);
- //Return false to prevent the button submit the form
- return(false);
- }
- -->
- </script>
复制代码
|
|