牛骨文教育服务平台(让学习变的简单)
博文笔记

Yii 框架 ajax的使用

创建时间:2016-11-05 投稿人: 浏览次数:1107
  1. function callService(addr,port,service,tabId)  
  2. {  
  3.     //检查数据的完整性  
  4.     if(0>getServiceInfo(addr,port,service))  
  5.     {  
  6.         return;  
  7.     }  
  8.       
  9.     var Addr = document.getElementById(addr).value;  
  10.     var Port = document.getElementById(port).value;  
  11.     var Service = document.getElementById(service).value;     
  12.       
  13.       
  14.     var param = formatTableData(tabId,"dataset");  
  15.       
  16.    
  17.       
  18.         $.ajax({  
  19.                 url:"<?index.php/gearman/Ajax",   
  20.                 type : "POST",  
  21.                 data : {curAddr:Addr,  
  22.                     curPort:Port,  
  23.                     curService:Service,  
  24.                     curParam:param},  
  25.                 dataType : "text",  
  26.                 contentType : "application/x-www-form-urlencoded",  
  27.                 async : false,  
  28.                 success : function(mydata) {  
  29.                         alert("success");  
  30.                         alert(mydata);  
  31.                         var show_data = "<h1>result:" + mydata + "</h1>";  
  32.                         $("#result").html(show_data);  
  33.                 },  
  34.                 error : function() {  
  35.                         alert("calc failed");  
  36.                 }  
  37.         });  
  38. }  

  1. <?php  
  2.   
  3. class GearmanController extends Controller  
  4. {     
  5.     public function actionAjax()  
  6.     {  
  7.         $addr = Yii::app()->request->getParam("curAddr");  
  8.         $port = Yii::app()->request->getParam("curPort");  
  9.         $service = Yii::app()->request->getParam("curService");  
  10.         $param = Yii::app()->request->getParam("curParam");  
  11.           
  12.         echo $addr . $port . $service . $param;  
  13.   
  14.     }  
  15. }  
  16. ?> 


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。