こんにちは、PHP から応答を取得するために多くの検索を行い、その応答が問題ない場合は何かを実行し、偽の場合は別のことを実行します (!!!!!!!! その PHP から他の出力がある場合 !!!!!!)これは私のインデックスファイルです
<head>
<script src="jquery-1.7.2.js" type="text/javascript"></script>
<script src="js.js" type="text/javascript"></script>
</head>
<body>
<p> click </p>
<input type="text" id="who">
<br>
<input type="text" id="why">
<div id="bg" align="center">
</div>
</body>
これは私のJSファイルです
$(document).ready(function(){
$('p').click(function(){
var who = $('input#who').val();
var why = $('input#why').val();
$.post('file.php',{who:who,why:why},function(data) {
if(data.success){
alert(data.message);
}
else{ alert('ERROR:' + data.message);
}
});
});
});
これは私のfile.phpです
<?php
$response = array('success' => 'true',
'code' => "jQuery('#bg').html('\"Javascript\", \"json\", \"PHP\"');");
echo json_encode($response);
?>
私の質問: 1-なぜこれが機能しないのか、アラートが表示されます(エラー:未定義) 2-このような他の出力がある場合に、そのphpファイルから結果を取得する方法:
<?php
echo "1";
echo "2";
echo "3";
and now echo that json
?>
ありがとう :(