Ich versuche, einfache Suchleiste zu erstellen, aber wenn ich versuche, Daten an PHP und zu Testzwecken zu senden. Ich benutze ALERT es alarmiert den gesamten HTML-Seiteninhalt wieder zurück. Ich habe gegoogelt mein Problem konnte nichts finden.Ajax Returning Seite HTML Code zurück (Gleicher Code)
My HTML CODE
<?php
require "../imports/productconnection.php";
if(!isset($_SESSION['adminname'])){
header('Location:../ad');
}else{
?>
<!DOCTYPE html>
<html>
<title>Viwe New Orders</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/lib/w3.css">
<body>
<?php require "./nav/nav.php";?>
<br><br>
<input type="radio" onclick="wichselect()" name="searchtype" checked="checked" id="name" value="name"> Full name
<input type="radio" onclick="wichselect()" name="searchtype" id="id" value="id"> Id/Passport
<input type="radio" onclick="wichselect()" name="searchtype" id="tele" value="Phone"> Phone number
<form class="w3-container">
<p>
<h3><label id="searchBy"></label></h3>
<input onkeyup="search()" class="w3-input" placeholder="Search" type="text"></p>
</form>
<div id="result"></div>
</body>
</html>
<?php }?>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
wichselect();
function wichselect(){
var selected;
if(document.getElementById('name').checked==true){
selected = document.getElementById('name').value;
}else if(document.getElementById('id').checked==true){
selected = document.getElementById('id').value;
}
else{
selected = document.getElementById('tele').value;
}
document.getElementById('searchBy').innerHTML = "Seachc Customer By " + selected;
}
function search(){
var selected;
if(document.getElementById('name').checked==true){
selected = document.getElementById('name').value;
}else if(document.getElementById('id').checked==true){
selected = document.getElementById('id').value;
}
else{
selected = document.getElementById('tele').value;
}
alert(selected);
var link = '../order_admin/search.php?item='+selected;
alert(link);
$(document).ready(function(){
$.ajax({
type:'GET',
URL:link,
success:function(datacame){
alert(datacame);
}
});
});
}
</script>
MY PHP CODE
<?php
echo 'testing';
?>
Mein Problem:
Verwendet Ihre 'php.ini' die' auto_prepend_file' Einstellung? – Barmar
In Ihrer search.php Datei: Gibt es einen anderen Code als "echo 'testing';" ? – Hossam
Geben Sie den vollständigen Pfad des Links statt ''../'' –