Problem jakiego nie mogę rozwiązać polega na przekazaniu pewnej wartości do adresu strony, na której znajduje się skrypt php.
Cytat
<script type="text/javascript">
var obiekt = false;
if (window.XMLHttpRequest){
obiekt = new XMLHttpRequest();
}
else if (window.ActiveXObject){
obiekt = new ActiveXObject("Microsoft.XMLHTTP");
}
function pobierzDane(){
if(obiekt){
var p = document.getElementById("pt1");
var s = document.getElementById("tf1").value;
obiekt.open("GET", "http://localhost/xampp/kuba/zjazd2/odczyt.php?text=co tu wstawić, żeby przekazać wartość zmiennej "s"");
obiekt.onreadystatechange = function(){
if (obiekt.readyState == 4 &&
obiekt.status == 200) {
p.innerHTML = obiekt.responseText;
}}
obiekt.send(null);}}
</script>
var obiekt = false;
if (window.XMLHttpRequest){
obiekt = new XMLHttpRequest();
}
else if (window.ActiveXObject){
obiekt = new ActiveXObject("Microsoft.XMLHTTP");
}
function pobierzDane(){
if(obiekt){
var p = document.getElementById("pt1");
var s = document.getElementById("tf1").value;
obiekt.open("GET", "http://localhost/xampp/kuba/zjazd2/odczyt.php?text=co tu wstawić, żeby przekazać wartość zmiennej "s"");
obiekt.onreadystatechange = function(){
if (obiekt.readyState == 4 &&
obiekt.status == 200) {
p.innerHTML = obiekt.responseText;
}}
obiekt.send(null);}}
</script>
Dokładnie chodzi o to, że poniżej wewnątrz HTML-a mam takie dwa pola formularza
Cytat
<input type= "text" name="text" id = "tf1"/>
<input type="button" value="Kliknij tu" onclick="pobierzDane();"/>
<input type="button" value="Kliknij tu" onclick="pobierzDane();"/>
w pierwszym podaje wartość, a drugi ma zadziałać jako "wyzwalacz".
Niestety raczkuję w temacie AJAXa, JS i PHP, więc może się w ogóle od złej strony zabrałem. Niestety bazuję na kodzie który przekazał prowadzący zajęcia, więc im mniejsza w niego ingerencja, tym lepiej.
Z góry dziękuję za pomoc.