Haben Sie ein Problem mit der Umleitung, ich habe 2 Tasten und möchte anders umleiten, aber der Code funktioniert nicht.Umleitung Seite mit Ajax und PHP zu zwei verschiedenen Standorten
Bitte geben Sie eine Lösung oder einen Fehler in meinem Code.
hier ist der Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form method="post">
<?php
include("./config.php");
$sql="Select cat_id,cat_name from category";
$result=mysqli_query($con,$sql) or die(mysql_error()."no data");
?>
<select name="cat" id="cat">
<option value=0>Select Category</option>
<?php
while($row=mysqli_fetch_row($result))
{
?>
<option value="<?php echo $row[0];?>"><?php echo $row[1];}?></option>
</select>
</form>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
function makeAjaxRequest(cate){
$.ajax({
type: "POST",
data: { cat: cate },
url: "fetchmenu.php",
success: function(data) {
$('#showresult').html(data);
}
});
}
$("#cat").on("change", function(){
var id = $(this).val();
makeAjaxRequest(id);
});
</script>
<div id="showresult">
</div>
</body>
</html>
Above Code war eine Kategorie und jetzt auf der Kategorieauswahl zur Auswahl Ich werde die Elemente aus der Datenbank mit zwei Optionen bearbeiten und Löschen-Taste erhalten.
fetchmenu.php
<?php
include("config.php");
$ct = $_REQUEST["cat"];
$sql="Select item_id,item_name,item_image from item_list where c_id='$ct'";
$result=mysqli_query($con,$sql) or die(mysql_error()."no data");
echo " <form method='post' enctype='multipart/form-data' action=''>
<table cellspacing='5px' width='auto' align='center' style='margin-left:5%'>
"; while($row=mysqli_fetch_row($result))
{
echo "<tr>
<td style='width:100px;'>
<img src='".$row[2]."'alt='' name='upload' height='100px' width='100px'/></td>
<td>
'".$row[1]."'</td>";
echo "<td style='vertical-align:middle;'><button type='button' name='ect' value='ect_".$row[0]."' style='margin-left:80px;border:none;background-color:#ff7143; color:#353534;height:30px;width:100px; margin-bottom:20px;' onclick='editmenu.php'>Edit</button> </td>
";
echo "
<td>
<button type='button' name='dlet' id='dlt' value='dlt_".$row[0]."' style='margin-left:80px;border:none;background-color:#ff7143; color:#353534;height:30px;width:100px;margin-bottom:20px;' onclick='deletemenu.php'>Delete</button>";}
echo "
</td>
</tr>
</table>
</form>";
?>
Wie leite ich sie auf zwei verschiedenen Seiten, es ist nicht durch Ajax zu arbeiten und auch direkt, seine nicht funktioniert das heißt, wenn ich Onclick = „editmenu.php“ schreiben. bitte jemand eine lösung geben, ich bin wirklich fest.
Ajax ist in der Regel, wenn Sie * Sie umleiten nicht * wollen. Ich sehe auch keinen Umleitungsversuch in dem Code, den Sie gepostet haben. – developerwjk
Das ist teilweise richtig, Sie können es immer noch tun, aber müssen es den alten Weg nennen. Erlauben Sie mir, es für Sie zu schreiben. –
Wir freuen uns darauf. –