Enhancing PHP Via the ASP.NET AJAX Framework: A Second Look - Watch the result of asynchronously invoking the PHP web service
(Page 4 of 4 )
Start up your browser, enter http://localhost/exNow/index.html in the address bar, and press the ENTER key. You will launch the sample page, as is shown in Figure 6.
Figure 6-the initial snapshot of the sample application
_html_m3a29d2dc.png)
Next, when you click 'Get Animals,' the server-side PHP-styled web service method will be invoked asynchronously and the related data will be partially posted back to the client side. Figure 7 indicates the related running-time snapshot.
Figure 7-the animal-related data are asynchronously derived from the PHP web service
_html_2d3ce523.png)
In the above sample web page, the rendered data is seemingly just a few lines of strings. However, these are all acquired from the client-side PHP web service in the Ajax way. That is to say, through this small sample, we have achieved our initial goal of transplanting Microsoft AJAX Library to another web server side-the PHP platform.
Summary
In this article, with the help of the open source project "PHP for Microsoft AJAX Library," you have learned how to enhance PHP programming by using parts of the ASP.NET AJAX client-side framework. Although this sample has been debugged on Windows XP, due to the Microsoft AJAX Library and PHP's independence of OS platforms, you can surely get it working on any other operating system.
On the other hand, we should see that "PHP for Microsoft AJAX Library" has just taken its first step on a long journey, with a considerable distance to go before reaching applicability and practical scenarios.
Moreover, we should have realized that most of the ASP.NET AJAX client side components (Microsoft AJAX Library and many of ASP.NET AJAX Futures CTP) can be combined with many other kinds of server side languages without much difficulty. Nevertheless, the powerful functionalities of many of the ASP.NET AJAX server-side components are waiting to be implemented by other types of server-side languages, such as JSP, Perl, and ColdFusion.
All in all, with PHP getting more and more popular, "PHP for Microsoft AJAX Library" is sure to have a prosperous future.
-DOWNLOAD SOURCE-
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |