andz Posted March 15, 2009 Share Posted March 15, 2009 var http_request = false; function makePOSTRequest2(url, parameters) { http_request = false; http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { // set type accordingly to anticipated content type http_request.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = alertContents2; http_request.open('POST', url, true); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "close"); http_request.send(parameters); } function alertContents2() { if (http_request.readyState == 4) { if (http_request.status == 200) { alert(http_request.responseText); } else { alert('There was a problem with the request.'); } } } could anyone help me out on this one. i'm not proficient in using ajax... it's not working on my part. Quote Link to comment https://forums.phpfreaks.com/topic/149537-solved-xmlhttprequest-help/ Share on other sites More sharing options...
Floydian Posted March 17, 2009 Share Posted March 17, 2009 I highly recommend that you use a javascript library for this. It would only take two or three lines of code to do an ajax request, compared to the hundred or so lines of code you have there. And the big benefit is, the libraries code works from the git allowing you to move on to the good stuff I use and recommend Yahoo YUI. jQuery is another great library as well. Quote Link to comment https://forums.phpfreaks.com/topic/149537-solved-xmlhttprequest-help/#findComment-786458 Share on other sites More sharing options...
dpacmittal Posted March 20, 2009 Share Posted March 20, 2009 Firstly, a question to you. What are you trying to do with that code? You are using POST which is not required most of the time. Using GET method is much more simple. Where and how did you call the function makePOSTRequest2? Quote Link to comment https://forums.phpfreaks.com/topic/149537-solved-xmlhttprequest-help/#findComment-789307 Share on other sites More sharing options...
rhodesa Posted March 20, 2009 Share Posted March 20, 2009 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script type="text/javascript"> function makePOSTRequest2(url, parameters) { $.post(url,parameters,function(response){ alert(response); }); } </script> Quote Link to comment https://forums.phpfreaks.com/topic/149537-solved-xmlhttprequest-help/#findComment-789443 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.