ich jQuery verwenden zwei url in Datei indexFunctions.php zu nennen, aber die Antwort des Servers ist leer, ich weiß nicht, warum helfen Sie bitte, es ist mein CodeAntwort PHP ist leer
$("#start_peering").submit(function(event){
$("#wait").html('<img src="ajax-loader.gif">');
event.preventDefault();
$.ajax({
url : 'indexFunctions.php',
type : 'POST',
data : {peering:true},
success : function(data){
$("#StbStatus").html(data);
$.ajax({
url : 'indexFunctions.php',
type : 'POST',
data : {test_params:true},
success : function(data){
$("#results").html(data);
$("#wait").html('');
}
});
}
});
});
Datei indexFunctions.php
$rpi="http://192.168.1.15";
if (isset($_POST['peering']) && isset($_POST['test_params']))
{
$url = $rpi."/peering.php?askSTB=true";
$response = proxy::get($url);
echo $response;
$url = $rpi."/installUSBKeyOnStb.php";
$response = proxy::get($url);
echo $response;
}
?>
Vielen Dank im Voraus.
Ich sehe nicht, dass Sie * sowohl * 'peering' und' test_params' gleichzeitig einstellen, was Ihre 'if'-Anweisung überprüft. –
Was ist in '$ repsonce' Variable? Vielleicht können Sie sich ohne StackOverflow selbst austesten? – Farside
Ihr PHP prüft das Vorhandensein von '_both__' peering' und 'test_params' in' $ _POST', aber Ihr Ajax-Aufruf sendet nur '{peering: true}', so dass Ihre PHP-Bedingung falsch ist, also gibt es keine 'echo $ response'. –