如何在php中运行js代码呢
一、这种情况下就不会弹出ok
<?php
session_start();
if($_POST){
if($_POST['mobile']!=$_SESSION['mobile'] or $_POST['mobile_code']!=$_SESSION['mobile_code'] or empty($_POST['mobile']) or empty($_POST['mobile_code'])){
echo '<script type="text/javascript">';
echo 'alert("ok");';
echo '</script>';
}else{
$_SESSION['mobile'] = '';
$_SESSION['mobile_code'] = '';
}
?>
二、这种情况下就可以弹出ok
<?php
echo '<script language="javascript">';
echo 'alert("ok");';
echo '</script>';
?>
二者有什么区别吗,求告知,谢谢啦
最初のケースでは、if ステートメントを入力していないため、ポップアップ ボックスはありません。外側の if ($_POST) を削除してみると、ポスト リクエストをまったく送信していないため、if コード ブロックを入力できないと思われるボックスが表示されます。
親愛なる、これはphpでは実行できません。
php -> 出力 html+js -> ブラウザは js を受信して実行します
最初の例では、POST リクエストを行ったときに返される Web ページです。通常、ブラウザを使用して URL を入力します。これは GET リクエストです。
コードだけ見ると違いはありませんが、実際の状況を見ると違うかもしれません。入力がないと判断された場合のみポップアップボックスは表示されません。JQ では ajax を使用してください。 Baidu でチェックするのは難しくありません