haidong 发表于 2010-2-24 13:37:31

在PHP中使用ASP.NET AJAX

<p><strong>编写Service文件</strong><br /><br />新建一个php文件,命名为EmployeeService.php。首先写上这一句,include必要的支持代码: <br /><br />require_once 'MSAjaxService.php'; <br /><br /><br />然后定义一个Employee类。四个属性一目了然,不用多说: <br /><br />class Employee <br />{ <br />public &#36;Id; <br />public &#36;Name; <br />public &#36;Email; <br />public &#36;Salary; <br /><br />function __construct(&#36;id, &#36;name, &#36;email, &#36;salary) <br />{ <br />&#36;this-&gt;Id = &#36;id; <br />&#36;this-&gt;Name = &#36;name; <br />&#36;this-&gt;Email = &#36;email; <br />&#36;this-&gt;Salary= &#36;salary; <br />} <br />} <br /><br /><br />接下来是EmployeeService类,继承与MSAjaxService.php中的MSAjaxService基类。其中定义一个方法,用来返回一个Employee对象: <br /><br />class EmployeeService extends MSAjaxService <br />{ <br />function GetEmployee() <br />{ <br />return new Employee(12345, &quot;Dflying Chen&quot;, &quot;Dflying@some.com&quot;, 1000); <br />} <br />} <br /><br /><br />然后新建一个EmployeeService的实例,并且调用基类的ProcessRequest()方法,处理该请求: <br /><br />&#36;theService = new EmployeeService(); <br />&#36;theService-&gt;ProcessRequest(); <br /><br /><br />大功告成! <br /></p>
页: [1]
查看完整版本: 在PHP中使用ASP.NET AJAX