Pfandfinder
Lieutenant
- Registriert
- Nov. 2020
- Beiträge
- 654
ich habe derzeit so einen Teil in meiner Seite:
index.php:
input.js:
suchen.php:
Damit wird die Eingabe nach jedem Tippen verarbeitet, in dem Beispiel einfach als echo ausgegeben.
Jetzt möchte ich die index.php mit ?parameterzwei=IRGENDWAS aufrufen, sodass "parameterzwei" ebenfalls in der suchen.php bekannt ist und verarbeitet werden kann. Aber ich weiß nicht wie ich das umsetzen kann. in der index.php ist ja keine form, es wird ja nur das Textfeld beachtet und dessen Eingabe verarbeitet...
index.php:
HTML:
<html>
<input type="text" name="usereingabe" onkeyup="searchFor(this.value)">
<div id="ergebnis"></div>
<script src="input.js"></script>
</html>
input.js:
Javascript:
function searchFor(usereingabe){
var xmlHttp = null;
if (typeof XMLHttpRequest != 'undefined'){
xmlHttp = new XMLHttpRequest();
}
if (!xmlHttp){
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e){
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e){
xmlHttp = null;
}
}
}
if (xmlHttp) {
var url = "suchen.php";
var params = "usereingabe="+usereingabe;
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange=function (){
if (xmlHttp.readyState == 4){
document.getElementById("ergebnis").innerHTML=xmlHttp.responseText;
}
};
xmlHttp.send(params);
}
}
suchen.php:
PHP:
<?php
echo '<p>'.$_POST['suchbegriff'].'</p>';
echo 'GET-Parameter: <p>'.$_POST['parameterzwei'].'</p>';
Damit wird die Eingabe nach jedem Tippen verarbeitet, in dem Beispiel einfach als echo ausgegeben.
Jetzt möchte ich die index.php mit ?parameterzwei=IRGENDWAS aufrufen, sodass "parameterzwei" ebenfalls in der suchen.php bekannt ist und verarbeitet werden kann. Aber ich weiß nicht wie ich das umsetzen kann. in der index.php ist ja keine form, es wird ja nur das Textfeld beachtet und dessen Eingabe verarbeitet...
Zuletzt bearbeitet: