cari
Rumahpembangunan bahagian belakangtutorial php为啥这个页面点“提交”没反应呢

为什么这个页面点“提交”没反应呢?
后台某页面index.html

<br /><html><br />    <head><br />    <script language="JavaScript" src="__PUBLIC__/backend/ueditor/ueditor.config.js" ></script><br />    <script language="JavaScript" src="__PUBLIC__/backend/ueditor/ueditor.all.js" ></script><br />    <script language="JavaScript" src="__PUBLIC__/backend/ueditor/ueditor.all.min.js" ></script><br /></head><br /><body><br />    <div class="wrap"><br />        <div class="nav"><br />            <ul class="cc"><br />                <li class="current"><a href="javascript:void(0);">网站基本信息</a></li><br />            </ul><br />        </div><br />        <form class="J_ajaxForm" id="J_Form" enctype="mutipart/form-data"  method="post" action="{:U('Web/update')}" ><br />            <input type="hidden" name="nid" value="{$web.id}" /><br />            <div class="h_a"><?php if(empty($web)):?>新增<?php else:?>编辑<?php endif;?>网站</div><br />            <div class="table_full"><br />                <table width="100%" class="J_check_wrap"><br />                    <col class="th" /><br />                    <col width="400" /><br />                    <col /><br />                    <tr><br />                        <th>网站名称</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.webname}" name="name" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>网站标题</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.webtitle}" name="title" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>网站关键字</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="60" class="input input_hd length_5" data-rules="{required:true}" value="{$web.webkeyword}" name="key" /><br />                        </td><br />                    </tr><br /><br />                    <tr><br />                        <th>网站网址</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.weburl}" name="url" /><br />                        </td><br />                    </tr><br /><br />                    <tr><br />                        <th>公司名称</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comname}" name="cname" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>公司地址</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comaddress}" name="address" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>公司电话</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comtelnum}" name="tel" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>公司传真</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comfax}" name="fax" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>公司400电话</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5"   value="{$web.freephone}" name="phone" /><br />                        </td><br />                    </tr><br />                    <tr><br />                    <tr><br />                        <th>公司邮箱</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comemail}" name="mail" /><br />                        </td><br />                    </tr><br /><br />                    <tr><br />                        <th>网站备案信息</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.copyright}" name="right" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>客服QQ</th><br />                        <td colspan="5"><br />                            <span class="must_red">*</span><br />                            <input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.server_qq}" name="qq" /><br />                        </td><br />                    </tr><br />                    <tr><br />                        <th>网站内容</th><br />                        <td colspan="5"><br />                            <textarea id="editor"   name="tont">{$web.new_notice}</textarea><script>UE.getEditor('editor');</script><br />                        </td><br />                    </tr><br />                </table><br />                <div class="btn_wrap"><br />                    <div class="btn_wrap_pd"><br />                        <button type="submit" class="btn btn_submit mr15">提交</button><br />                    </div><br />                </div><br />            </div><br />        </form><br />    </div><br /><br /><include file="Home:Public:footer" /><br /><script type="text/javascript"><br />    BUI.use('bui/form', function(Form) {<br />        var form = new Form.HForm({<br />            srcNode: '#J_Form'<br />        });<br />        form.render();<br />    });<br /></script><br /><script type="text/javascript"><br />    $(function() {<br />        $(':checkbox').click(function() {<br />            $("#" + $(this).attr('pid')).attr('checked', true);<br />            $("#" + $(this).attr('gpid')).attr('checked', true);<br />            var id = $(this).attr('id');<br /><br />            var inputs = $('input[pid=' + id + ']');<br />            $(this).attr('checked') ? inputs.attr('checked', true) : inputs.attr('checked', false);<br /><br />            var ginputs = $('input[gpid=' + id + ']');<br />            $(this).attr('checked') ? ginputs.attr('checked', true) : ginputs.attr('checked', false);<br />        });<br />    });<br /></script><br /></body><br /></html><br />


对应的PHP代码WebAction.class.php:
<br /><?php<br /><br />class WebAction extends BaseAction {<br /><br />    /**<br />     * 显示在页面 smarty注入<br />     */<br />    public function index() {<br />        $this->checkAccess('team');<br />// 		$this->assign("news",$this->fNews());<br />//	        $this->fNews();<br />// 		$this->assign("oneNews",$this->fOneNews());<br />        $this->display();<br />    }<br /><br />    /**<br />     * 查询网站基本信息<br />     * @return Ambigous <mixed, string, boolean, NULL, unknown, multitype:, multitype:multitype: , void, object><br />     */<br />    public function find() {<br />        $this->checkAccess('team');<br />        $m = M("web");<br /><br />        $web = $m->find();<br />        $this->assign("web", $web); //赋值数据集<br /><br />        $this->display("Web/index");<br />    }<br /><br />    /**<br />     * 查询进入帮助中心显示的文章<br />     * @return Ambigous <mixed, string, boolean, NULL, unknown, multitype:, multitype:multitype: , void, object><br />     */<br />    public function fOneNews() {<br />        $this->checkAccess('team');<br />        $type['id'] = $_GET['id'] ? $_GET['id'] : 1; //二元运算 如果 存在$_GET['id'] 赋值本身 不存在为假赋值为1<br /><br />        $oneNews = M("news")->where($type)->select();<br />        return $oneNews;	<br />    }<br /><br />    /**<br />     * 跳转到添加文章分类页面<br />     */<br />    public function create() {<br />        $this->checkAccess('team');<br />        $nType = new NewListAction();<br />        $webType = $nType->fNewsType();<br />        $this->assign("newsType", $webType);<br />        $this->display("News:newsFrom");<br />    }<br /><br />    public function update() {     <br /><?php<br /><br />class WebAction extends BaseAction {<br /><br />    public function index() {<br />        $this->checkAccess('team');<br />// 		$this->assign("news",$this->fNews());<br />//	        $this->fNews();<br />// 		$this->assign("oneNews",$this->fOneNews());<br />        $this->display();<br />    }<br /><br />    public function find() {<br />        $this->checkAccess('team');<br />        $m = M("web");<br /><br />        $web = $m->find();<br />        $this->assign("web", $web); //赋值数据集<br /><br />        $this->display("Web/index");<br />    }<br /><br />    public function fOneNews() {<br />        $this->checkAccess('team');<br />        $type['id'] = $_GET['id'] ? $_GET['id'] : 1; //二元运算 如果 存在$_GET['id'] 赋值本身 不存在为假赋值为1<br /><br />        $oneNews = M("news")->where($type)->select();<br />        return $oneNews;	<br />    }<br /><br />    public function create() {<br />        $this->checkAccess('team');<br />        $nType = new NewListAction();<br />        $webType = $nType->fNewsType();<br />        $this->assign("newsType", $webType);<br />        $this->display("News:newsFrom");<br />    }<br /><br />    public function update() {      <br />        $this->checkAccess('team');<br />        $where['id'] = I('nid', '', 'trim'); //网站名称 <br />		<br />        $web['webname'] = I('name', '', 'trim'); //网站名称<br />        ...<br /> <br />        $add = M("Web");<br />         //	$add->create($web) <br />        $result = $add->where($where)->save($web);<br /><br />        if ($result) { <br />            $this->success("操作成功!");<br />        } else { <br />            $this->error("操作失败");<br />        }<br />    }<br />}<br />


经跟踪,点击“提交”后,WebAction.class.php中的update()并没有被执行,这是怎么回事呢?
------解决思路----------------------
    <script></script>
    <script></script>
这两个应该只要一个,可能会产生冲突
------解决思路----------------------
可以在firebug控制台下看看有没有报错。
------解决思路----------------------
清理下IE的缓存在看看。
------解决思路----------------------
通过firebug追踪下执行的url地址,断点调试,看返回什么内容。
------解决思路----------------------

引用:
Quote: 引用:

通过firebug追踪下执行的url地址,断点调试,看返回什么内容。


清理下IE的缓存,刷新后也还是一样。
firebug追踪里的javascipt代码有很多个,全在一行里,设断点也无法跟踪到什么东西 :(

图片中的【所有 jquery.js?v20130702】后面有个花括号,点一下有惊喜
------解决思路----------------------
IE中可以开调试查看一下
注意:
<br />[1,<br />2,<br />3,<br />]<br />

这种在低版本的IE中是错误的写法
------解决思路----------------------
TP的项目可能性就是JS冲突
Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Apakah beberapa masalah biasa yang boleh menyebabkan sesi PHP gagal?Apakah beberapa masalah biasa yang boleh menyebabkan sesi PHP gagal?Apr 25, 2025 am 12:16 AM

Sebab -sebab kegagalan phpsession termasuk kesilapan konfigurasi, isu cookie, dan tamat tempoh sesi. 1. Ralat Konfigurasi: Semak dan tetapkan session.save_path yang betul. Masalah 2.Cookie: Pastikan kuki ditetapkan dengan betul. 3.Session Expires: Laraskan Nilai Sesi.GC_MAXLifetime untuk melanjutkan masa sesi.

Bagaimanakah anda menyebarkan isu berkaitan sesi dalam PHP?Bagaimanakah anda menyebarkan isu berkaitan sesi dalam PHP?Apr 25, 2025 am 12:12 AM

Kaedah untuk masalah sesi debug dalam PHP termasuk: 1. Periksa sama ada sesi dimulakan dengan betul; 2. Sahkan penghantaran ID sesi; 3. Semak penyimpanan dan bacaan data sesi; 4. Semak konfigurasi pelayan. Dengan mengeluarkan ID dan data sesi, melihat kandungan fail sesi, dan lain-lain, anda boleh mendiagnosis dan menyelesaikan masalah yang berkaitan dengan sesi.

Apa yang berlaku jika session_start () dipanggil beberapa kali?Apa yang berlaku jika session_start () dipanggil beberapa kali?Apr 25, 2025 am 12:06 AM

Pelbagai panggilan ke session_start () akan menghasilkan mesej amaran dan kemungkinan penggantian data. 1) PHP akan mengeluarkan amaran, menyebabkan sesi telah dimulakan. 2) Ia boleh menyebabkan penggantian data sesi yang tidak dijangka. 3) Gunakan session_status () untuk memeriksa status sesi untuk mengelakkan panggilan berulang.

Bagaimana anda mengkonfigurasi seumur hidup sesi di PHP?Bagaimana anda mengkonfigurasi seumur hidup sesi di PHP?Apr 25, 2025 am 12:05 AM

Mengkonfigurasi kitaran hayat sesi dalam PHP boleh dicapai dengan menetapkan sesi.gc_maxlifetime dan session.cookie_lifetime. 1) session.gc_maxlifetime mengawal masa survival data sesi pelayan, 2) session.cookie_lifetime mengawal kitaran hayat kuki klien. Apabila ditetapkan ke 0, kuki tamat apabila penyemak imbas ditutup.

Apakah kelebihan menggunakan pangkalan data untuk menyimpan sesi?Apakah kelebihan menggunakan pangkalan data untuk menyimpan sesi?Apr 24, 2025 am 12:16 AM

Kelebihan utama menggunakan sesi penyimpanan pangkalan data termasuk kegigihan, skalabilitas, dan keselamatan. 1. Kegigihan: Walaupun pelayan dimulakan semula, data sesi tidak dapat berubah. 2. Skalabiliti: Berkenaan dengan sistem yang diedarkan, memastikan data sesi disegerakkan di antara pelbagai pelayan. 3. Keselamatan: Pangkalan data menyediakan storan yang disulitkan untuk melindungi maklumat sensitif.

Bagaimana anda melaksanakan pengendalian sesi tersuai di PHP?Bagaimana anda melaksanakan pengendalian sesi tersuai di PHP?Apr 24, 2025 am 12:16 AM

Melaksanakan pemprosesan sesi tersuai dalam PHP boleh dilakukan dengan melaksanakan antara muka sessionHandlerInterface. Langkah -langkah khusus termasuk: 1) mewujudkan kelas yang melaksanakan sessionHandlerInterface, seperti CustomSessionHandler; 2) kaedah penulisan semula dalam antara muka (seperti terbuka, rapat, membaca, menulis, memusnahkan, gc) untuk menentukan kitaran hayat dan kaedah penyimpanan data sesi; 3) Daftar pemproses sesi tersuai dalam skrip PHP dan mulakan sesi. Ini membolehkan data disimpan dalam media seperti MySQL dan REDIS untuk meningkatkan prestasi, keselamatan dan skalabiliti.

Apakah ID Sesi?Apakah ID Sesi?Apr 24, 2025 am 12:13 AM

SesionID adalah mekanisme yang digunakan dalam aplikasi web untuk mengesan status sesi pengguna. 1. Ia adalah rentetan yang dijana secara rawak yang digunakan untuk mengekalkan maklumat identiti pengguna semasa pelbagai interaksi antara pengguna dan pelayan. 2. Pelayan menjana dan menghantarnya kepada klien melalui kuki atau parameter URL untuk membantu mengenal pasti dan mengaitkan permintaan ini dalam pelbagai permintaan pengguna. 3. Generasi biasanya menggunakan algoritma rawak untuk memastikan keunikan dan ketidakpastian. 4. Dalam pembangunan sebenar, pangkalan data dalam memori seperti REDIS boleh digunakan untuk menyimpan data sesi untuk meningkatkan prestasi dan keselamatan.

Bagaimanakah anda mengendalikan sesi dalam persekitaran tanpa kerakyatan (mis., API)?Bagaimanakah anda mengendalikan sesi dalam persekitaran tanpa kerakyatan (mis., API)?Apr 24, 2025 am 12:12 AM

Menguruskan sesi dalam persekitaran tanpa kerakyatan seperti API boleh dicapai dengan menggunakan JWT atau cookies. 1. JWT sesuai untuk ketiadaan dan skalabilitas, tetapi ia adalah saiz yang besar ketika datang ke data besar. 2.Cookies lebih tradisional dan mudah dilaksanakan, tetapi mereka perlu dikonfigurasikan dengan berhati -hati untuk memastikan keselamatan.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod