Rumah > Soal Jawab > teks badan
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
phpcn_u15822017-05-16 13:09:03
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.
PHP中文网2017-05-16 13:09:03
Sayang, ini tidak berjalan dalam php.
php -> Output html+js ->
滿天的星座2017-05-16 13:09:03
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