witam, zaznaczam że nie znam się na jquery nie używam tego i na razie nie chce. ale nie o to chodzi...
Chodzi o to, czy przez Ajax mogę sobie ściągnąć różne zmienne a nie tylko responseText i to co tam zawiore to koniec.
if (XMLHttpRequestObject) {
XMLHttpRequestObject.open("POST", "/data.php");
XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function ()
{
if (XMLHttpRequestObject.readyState == 4)
{
document.getElementById('div').innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send("arg="+escape(arg));
}
no i w pliku data mam powiedzmy coś takiego
if($_POST['arg']==1) $a=100;
if($_POST['arg']==2) $a=1000;
if($_POST['arg']==3) $a=10000;
if($_POST['arg']==4) $a=100000;
if($_POST['arg']==5) $a=1000000;
echo 'dziekujemy, arg: '.$_POST['arg'];
no i teraz potrzebuje wyciagnac jeszcze $a i przekazać dalej czyli chce dopisac do funkcji "ajaxowej"
if (XMLHttpRequestObject) {
XMLHttpRequestObject.open("POST", "/data.php");
XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange = function ()
{
if (XMLHttpRequestObject.readyState == 4)
{
document.getElementById('div').innerHTML = XMLHttpRequestObject.responseText;
oblicz(a); // do funkcji obicz chce wrzucić swoje $a a wyświetlić "dziekujemy arg=$arg"
}
}
XMLHttpRequestObject.send("arg="+escape(arg));
}
function oblicz(liczba)
{
s=liczba+35;
alert(s);
}
czy to jest możliwe?