سلام من با کد زیر اطلاعاتم رو به صفحه index.php میخوام ارسال کنم به صورت POST
واین هم تو صفحه php
ولی یه مشکلی هست هیچ گونه اطلاعاتی ارسال نمیشه و وقتی رو دکمه کلیک میکنم بعد از چند ثانیه خطا میده
PHP:
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function $(id)
{
return(document.getElementById(id));
}
function send_information()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
//page address in server
var url='/index.php';
//paramet in text box
var params='m=create_cloob'+'admin_user='+$('admin_user').value+'cloob_name='+$('cloob_name').value;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("POST", url, true);
//Send the proper header information along with the request
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(params);
}
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
alert(xmlHttp.responseText);
if(xmlHttp.responseText==1)
$('state').innerHTML="success";
}
}
واین هم تو صفحه php
PHP:
$admin_id = $_POST['admin_user'];
$cloob_name = $_POST['cloob_name'];