1. 程式人生 > >從零開始的畢設--JavaScript-Ajax(3)-POST

從零開始的畢設--JavaScript-Ajax(3)-POST

// Global Ajax request var ajaxReq = new AjaxRequest(); // Add a new blog entry to an XML doc on the server using Ajax function addBlogEntry() { // Disable the Add button and set the status to busy document.getElementById("add").disabled = true; document.getElementById
("status").innerHTML = "Adding..."; // Send the new blog entry data as an Ajax request ajaxReq.send("POST", "addblogentry.php", handleRequest, "application/x-www-form-urlencoded; charset=UTF-8", "date=" + document.getElementById("date").value + "&body=" + document.getElementById
("body").value + "&image=" + document.getElementById("image").value); } // Handle the Ajax request function handleRequest() { if (ajaxReq.getReadyState() == 4 && ajaxReq.getStatus() == 200) { // Enable the Add button and clear the status document.
getElementById("add").disabled = false; document.getElementById("status").innerHTML = ""; // Confirm the addition of the blog entry alert("The new blog entry was successfully added."); } } // Initialize the blog entry form function initForm() { document.getElementById("date").value = (new Date()).shortFormat(); document.getElementById("body").focus(); }