Although Ajax is neither new (debuting in 1998 with Outlook Web Access) nor a technology (in fact, it's a way to use established Web technologies), Ajax programming requires a learning curve surpassing that of a new technology, since it requires as much unlearning as learning. Ajax also attracts different types of IT professionals; there are enterprise developers who want to brush up on improving presentation layers, there are graphic designers and desktop developers aiming to build back-end applications, and there are system admins called on by end users to build nifty UIs.

Download this free guide

The Benefits of a DevOps Approach

Bringing development and IT ops together can help you address many app deployment challenges. Our expert guide highlights the benefits of a DevOps approach. Explore how you can successfully integrate your teams to improve collaboration, streamline testing, and more.

By submitting my Email address I confirm that I have read and accepted the Terms of Use and Declaration of Consent.

By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.

You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.

Ajax in Action by Dave Crane and Eric Pascarello with Darren James, the latest installment of Manning Publication Co.'s In Action series, reaches out to each type of Ajax-ready developer. The book is divided into four parts that provide an overview of why Ajax can be successful, explain the core technologies behind Ajax, describe how to build production-ready software and present five step-by-step projects that use Ajax. Client-side code examples are JavaScript, the underlying language behind Ajax, while server-side code is present in PHP, Java, C#, and Visual Basic .NET.

Chapter 9, "Dynamic double combo," is the first of the chapters that presents a step-by-step development project. The title refers to a double-combination linked list, in which the contents of one selection are dependent on what has been selected in a second list. The project outlined in this chapter enhances simple HTML forms with Ajax by using the data entered in one drop-down list to populate a second list by making a background request to the server. The chapter covers the client-side JavaScript, the server-side Visual Basic .NET and the data exchange format needed for this solution, describes how to refactor the code and make it a reusable component, and shows how to create dynamic select boxes.

0 comments

Register

Login

Forgot your password?

Your password has been sent to:

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy