Jump to content

AJAX post data, and put result in text box...


aximbigfan

Recommended Posts

YES, I have tried the AJAX forum. It is not active.

 

I have an HTML page, with a text box. When something is in that textbox, and the user hits submit, I want the data to be POSTED to a PHP page, and have the PHP return the doctored data. I have the PHP part down, it's just the javascript part I am having trouble with.

 

The text boxes name is "string", and the form name is just "form".

 

Can someone please tell me why this doesn't work before I pull my hair out

 

Ignore the content of the params, I only put that in to see if it wasn't something else messing up. It should use document.form.NAME.value.

 

function ajax()
{
var xmlhttp;

try
{
xmlhttp=new XMLHttpRequest();
}
catch (e)
{
try
{
xmlhttp=new ActiveXObject(\"Msxml2.XMLHTTP\");
}
catch (e)
{
try
{
xmlhttp=new ActiveXObject(\"Microsoft.XMLHTTP\");
}
catch (e)
{
alert(\"No AJAX support!\");
return false;
}

}
}
return xmlhttp;
}

var http = ajax();
var url = \"index.php\";
var params = \"mode=rot13&string=test\";

function handler()
{
if (http.readystate==4 && http.status==200)
{
document.form.string.value = http.responceText;
}
}

function post()
{
http.open(\"POST\", \"index.php\", true);

http.setRequestHeader(\"Content-type\", \"application/x-www-form-urlencoded\");
http.setRequestHeader(\"Content-length\", params.length);
http.setRequestHeader(\"Connection\", \"close\");

http.onreadystatechange = handler;
http.send(params);
}

 

Please, please help!!

Thanks,

Chris

 

 

 

 

 

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.