tailieunhanh - Publishing AJAX and PHP - part 24

AJAX RSS Reader return xmlHttp; } // function that displays an error message function displayError($message) { // ignore errors if showErrors is false if (showErrors) { // turn error displaying Off showErrors = false; // display error message alert("Error encountered: \n" + $message); } } // Retrieve titles from a feed and display them function getFeed(feedLink, feed) { // only continue if xmlHttp isn't void if (xmlHttp) { // try to connect to the server try { if ( == 4 || == 0) { /* Get number of feeds and loop through each one of them to change. | AJAX RSS Reader return xmlHttp function that displays an error message function displayError message ignore errors if showErrors is false if showErrors turn error displaying Off showErrors false display error message alert Error encountered n message Retrieve titles from a feed and display them function getFeed feedLink feed only continue if xmlHttp isn t void if xmlHttp try to connect to the server try if 4 0 Get number of feeds and loop through each one of them to change the class name of their container li . var numberOfFeeds feedList . for i 0 i numberOfFeeds i feedList .childNodes i .className Change the class name for the clicked feed so it becomes highlighted active Display Loading. message while loading feed loading . block Call the server page to execute the server-side operation params feed feed POST true Content-Type application x-www-form-urlencoded handleHttpGetFeeds params else if connection was busy try again after 1 second setTimeout getFeed feedLink feed 1000 display the error in case of failure catch e displayError function that retrieves the HTTP response function handleHttpGetFeeds 230 Chapter 9 continue if the process is completed if 4 continue only if HTTP status is OK if 200 try displayFeed catch e display error message di splayError e .toString else displayError Processes server s response function displayFeed read server response as text to check for errors var response server error if ERRNO 0 error 0 0 throw 0 Void server response. response hide the Loading. message upon feed retrieval loading . none append

TỪ KHÓA LIÊN QUAN