Да, это возможно.У вас есть правильная концепция, но реализация не совсем правильная.
vat text = 'OK, it's working';
Я не уверен, что это опечатка, но это, конечно, следует читать:
var text = 'OK, it's working';
Другая, более важная проблема заключается в том, что вы на самом деле не получаете ответ, используя Javascript.Вам нужно что-то вроде этого:
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){
// do something with the response
alert(xmlhttp.responseText);
}
}
Что он делает, так это устанавливает обработчик для завершения запроса.В вашем коде:
xmlhttp.open("GET","thispage.php?data="+text,true); //send it to this page.
Аргумент true
, переданный xmlhttp.open
, говорит ему сделать запрос асинхронным - другими словами, он не ожидает запросазакончить, прежде чем продолжить выполнение Javascript.Таким образом, нам нужно указать действие для события onreadystatechange, чтобы после завершения запроса мы действительно что-то делали с возвращенными данными.