Cara menjalankan kod js dalam php
1. Dalam kes ini, ok tidak akan muncul
<?php
session_start();
jika($_POST){
if($_POST['mobile']!=$_SESSION['mobile'] or $_POST['mobile_code']!=$_SESSION['mobile_code'] atau kosong($_POST['mobile']) atau kosong($ _POST['kod_mudah alih'])){
echo '<script type="text/javascript">';
echo 'alert("ok");';
echo '</script>';
}lain{
$_SESSION['mudah alih'] = '';
$_SESSION['mobile_code'] = '';
}
?>
2. Dalam kes ini, anda boleh muncul ok
<?php
echo '<script language="javascript">';
echo 'alert("ok");';
echo '</script>';
?>
Adakah terdapat perbezaan antara kedua-duanya? Sila beritahu saya, terima kasih
Tiada perbezaan dalam kes pertama, anda tidak memasukkan pernyataan if, jadi tiada kotak pop timbul. Anda boleh cuba mengalih keluar if luar ($_POST), dan anda boleh memunculkan kotak itu, saya rasa anda belum menghantar permintaan siaran sama sekali, jadi anda tidak boleh memasukkan blok kod if.
Sayang, ini tidak berjalan dalam php.
Untuk contoh pertama anda, ia adalah halaman web yang dikembalikan semasa membuat permintaan POST Secara amnya, anda menggunakan pelayar untuk memasukkan URL, iaitu permintaan GETphp -> Output html+js ->
Tiada perbezaan jika anda melihat kod sahaja, tetapi mungkin berbeza jika anda melihat situasi sebenar. Hanya jika dinilai bahawa tiada kemasukan, kotak pop timbul tidak akan muncul Anda harus menggunakan ajax dalam JQ. Tidak sukar untuk menyemaknya di Baidu