Forum Moderators: open
function createXMLHttp()
{
if (typeof XMLHttpRequest != "undefined") { return new XMLHttpRequest(); }
else if (window.ActiveXObject)
{
var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
for (var i = 0; i < aVersions.length; i ++ )
{
try
{
var oXmlHttp = new ActiveXObject(aVersions[i]);
return oXmlHttp;
}
catch (oError) {} // Do nothing
}
}
throw new Error("XMLHttp object could be created.");
}
function do_post(url, data, suc)
{
var oXmlHttp = createXMLHttp();
var method_ = "";
if(data == "" || data == null) method_ = "get";
else method_ = "post";
//alert(method_ + url) ;
oXmlHttp.open(method_, url , true);
oXmlHttp.onreadystatechange = function ()
{
if (oXmlHttp.readyState == 4)
{
alert (oXmlHttp.status) ;
if (oXmlHttp.status == 200)
{
var response ;
response = oXmlHttp.responseText;
var transport = new Object;
transport.responseText = response;
suc(transport);
}
}
}
;
// if (data != "" || data != null) oXmlHttp.overrideMimeType('text/html');
//if (data != "" || data != null) oXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
if (data == "" || data == null) // Lets use GET method
{
oXmlHttp.send(null);
}
else // Lets POST the data
{
oXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') ;
oXmlHttp.send(data);
}
}
function myRspHandler(transport)
{
alert ('handler') ;
var responseText = transport.responseText;
eval (responseText);
}
<?php
include_once 'myChkBrowser.php' ;
include_once("database_info.php");
mysql_query("INSERT into test (`debug_msg`) VALUES ('" . $browserVer .": " . $_REQUEST['text'] . ": I made the AJAX call from WP plugin')" ) ;
//echo '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<begin' ;
//echo 'end>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' ;
?>
var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];