Cover image for PHP jQuery Cookbook.
PHP jQuery Cookbook.
Title:
PHP jQuery Cookbook.
Author:
Joshi, Vijay.
ISBN:
9781849512756
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (366 pages)
Contents:
PHP jQuery Cookbook -- Table of Contents -- PHP jQuery Cookbook -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Handling Events with jQuery -- Introduction -- Executing functions when page has loaded -- Getting ready -- How to do it... -- How it works... -- Passing a handler to .ready() -- Another method of using .ready() -- Multiple .ready() methods -- Binding and unbinding elements -- Getting ready -- How to do it... -- How it works... -- There's more... -- Binding multiple events -- Shortcut method for binding -- Triggering events -- Common event types -- Unbinding all events from an element -- Adding events to elements that will be created later -- How to do it... -- How it works... -- Removing event handlers with die() -- See also -- Submitting a form with jQuery -- Getting ready -- How to do it... -- How it works... -- There's more... -- Controlling form submission -- See also -- Checking for missing images -- Getting ready -- How to do it... -- How it works... -- See also -- Creating the select/unselect all checkboxes functionality -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using selectors -- Capturing mouse events -- Getting ready -- How to do it... -- How it works... -- Creating keyboard shortcuts -- Getting ready -- How to do it... -- How it works... -- There's more... -- List of common key codes -- See also -- Displaying user selected text -- Getting ready -- How to do it... -- How it works... -- There's more... -- Short method for getting selected text -- Dragging elements on a page.

Getting ready -- How to do it... -- How it works... -- See also -- 2. Combining PHP and jQuery -- Introduction -- Fetching data from PHP using jQuery -- Getting ready -- How to do it... -- How it works... -- See also -- Creating a query string automatically for all form elements -- Getting ready -- How to do it... -- How it works... -- There's more... -- serializeArray() method -- Not all values are serialized -- Name should be provided to elements -- See also -- Detecting an AJAX request in PHP -- Getting ready -- How to do it... -- How it works... -- There's more... -- Don't rely on X-Requested-With alone -- Sending data to PHP -- Getting ready -- How to do it... -- How it works... -- There's more... -- Alternative method for .post() -- See also -- Aborting AJAX requests -- Getting ready -- How to do it... -- How it works... -- See also -- Creating an empty page and loading it in parts -- Getting ready -- How to do it... -- How it works... -- There's more... -- Difference between load and get -- See also -- Handling errors in AJAX requests -- Getting ready -- How to do it... -- How it works... -- There's more... -- Parameters passed to error callback -- The ajaxError() method -- See also -- Preventing browser from caching AJAX requests -- How to do it... -- How it works... -- There's more... -- Only GET requests are cached -- See also -- Loading JavaScript on demand to reduce page load time -- Getting ready -- How to do it... -- How it works... -- There's more... -- Alternative method for getScript -- See also -- 3. Working with XML Documents -- Introduction -- Loading XML from files and strings using SimpleXML -- Getting ready -- How to do it... -- How it works... -- There's more... -- Parameters for simplexml_load_file -- simplexml_load_string -- Using SimpleXMLElement to create an object -- More info about SimpleXML and libxml -- See also.

Accessing elements and attributes using SimpleXML -- Getting ready -- How to do it... -- How it works... -- There's more... -- Modifying an XML with SimpleXML -- Adding elements to an XML -- See also -- Searching elements using XPath -- Getting ready -- How to do it... -- How it works... -- There's more... -- More info about XPath -- See also -- Reading an XML using DOM extension -- Getting ready -- How to do it... -- How it works... -- There's more... -- Getting child nodes -- nodeType, nodeName, and nodeValue -- See also -- Creating an XML using DOM extension -- Getting ready -- How to do it… -- How it works... -- See also -- Modifying an XML using DOM extension -- Getting ready -- How to do it... -- How it works... -- There's more... -- Deleting nodes -- See also -- Parsing XML with jQuery -- Getting ready -- How to do it... -- How it works... -- There's more... -- The delegate() method -- See also -- 4. Working with JSON -- Introduction -- Creating JSON in PHP -- Getting ready -- How to do it... -- How it works... -- There's more... -- Predefined constants -- See also -- Reading JSON in PHP -- Getting ready -- How to do it... -- How it works... -- See also -- Catching JSON parsing errors -- Getting ready -- How to do it... -- How it works... -- See also -- Accessing data from a JSON in jQuery -- Getting ready -- How to do it... -- How it works... -- There's more... -- Other AJAX methods for requesting JSON data -- Handling errors while requesting JSON -- Parsing a JSON -- See also -- 5. Working with Forms -- Introduction -- Adding input fields dynamically in a form -- Getting ready -- How to do it... -- How it works... -- There's more... -- Getting values on server side -- Searching for user-inputted string in a page -- Getting ready -- How to do it... -- How it works... -- There's more... -- Search and replace.

Checking for empty fields using jQuery -- How to do it... -- How it works... -- There's more... -- Validating fields one by one -- See also -- Validating numbers using jQuery -- Getting ready -- How to do it... -- How it works... -- See also -- Validating e-mail and website addresses using regular expressions -- Getting ready -- How to do it... -- How it works... -- There's more... -- References for regular expressions -- See also -- Displaying errors as user types: Performing live validation -- Getting ready -- How to do it… -- How it works... -- See also -- Strengthening validation: validating again in PHP -- Getting ready -- How to do it... -- How it works... -- There's more... -- List of Validate filters -- Sanitizing data -- See also -- Creating a voting system -- Getting ready -- How to do it... -- How it works... -- There's more... -- Cookie expiration time -- See also -- Allowing HTML inside text areas and limiting HTML tags that can be used -- Getting ready -- How to do it... -- How it works... -- There's more... -- PHP tags are stripped too -- 6. Adding Visual Effects to Forms -- Introduction -- Creating a Tic-Tac-Toe game with effects -- Getting ready -- How to do it... -- How it works... -- There's more... -- Exercise-checking for a draw -- Informing a user while an AJAX request is in progress -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using text instead of images -- Using overlays to stop a user from interacting with the form -- See also -- Creating expandable and collapsible boxes (accordion) -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using different markup for accordion -- Fading an element after updating it -- Getting ready -- How to do it... -- How it works... -- Floating box on demand -- Getting ready -- How to do it... -- How it works... -- There's more...

Important note about animate -- Updating items in a shopping cart -- Getting ready -- How to do it... -- How it works... -- There's more... -- Removing items from the cart -- See also -- 7. Creating Cool Navigation Menus -- Introduction -- Creating a basic drop-down menu -- Getting ready -- How to do it... -- How it works... -- There's more... -- Opening menus on click -- See also -- Creating a menu that changes background on mouse-over -- Getting ready -- How to do it... -- How it works... -- See also -- Creating an accordion style menu -- Getting ready -- How to do it... -- How it works... -- There's more... -- jQueryUI Accordion -- See also -- Creating a floating menu -- Getting ready -- How to do it... -- How it works... -- See also -- Creating an interface for tabbed navigation -- Getting ready -- How to do it... -- How it works... -- Adding more tabs -- Getting ready -- How to do it... -- How it works... -- There's more... -- Displaying new tab by default -- See also -- Creating a wizard using tabs -- Getting ready -- How to do it... -- How it works... -- See also -- 8. Data Binding with PHP and jQuery -- Introduction -- Fetching data from a database and displaying it in a table format -- Getting ready -- How to do it... -- How it works... -- There's more... -- What is a constructor? -- Collecting data from a form and saving to a database -- Getting ready -- How to do it... -- How it works... -- There's more... -- real_escape_string() function -- Return values for mysqli->query() -- See also -- Filling chained combo boxes that depend upon each other -- Getting ready -- How to do it... -- How it works... -- Checking username availability from database -- Getting ready -- How to do it... -- How it works... -- There's more... -- Alternative methods for implementation -- Paginating data for large record sets -- Getting ready -- How to do it...

How it works...
Abstract:
Over 60 simple but highly effective recipes to create interactive web applications using PHP with jQuery.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: