第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

jquery ajax post 提交數(shù)據(jù),返回的是當(dāng)前網(wǎng)頁(yè)的html?

jquery ajax post 提交數(shù)據(jù),返回的是當(dāng)前網(wǎng)頁(yè)的html?

咕咕問(wèn) 2017-02-10 21:09:55
代碼如下<body class="login_bg"> <form id="admin_form" class="login_main" id="login_main" action="/index.php" method="post">? ? <div class="login_name">? ? ? ? <label for="login_name">用戶名:</label>? ? ? ? <input type="text" id="login_name" name="login_name" >? ? ? ? </div>? ? <div class="login_password">? ? ? ? <label for="login_password">密&nbsp;&nbsp;&nbsp;碼:</label>? ? ? ? <input type="password" id="login_password" name="login_password" >? ? ? ? </div> ? ? ? ?? ? ? ? <div class="login_buttons">? ? ? ? <input id="login_submit" type="button" value="登陸" /> ? ? ? ?? ? ? ? <input type="reset" value="重置" />? ? ? ? </div> ? ? ? ?? ? ? ? <input type="hidden" name="m" value="admin" />? ? ? ? <input type="hidden" name="c" value="login" />? ? ? ? <input type="hidden" name="a" value="login" />? ? </form>? ??? ? <script src="/Public/js/jquery-3.1.1.min.js"></script>? ? <script src="/Public/js/bootstrap.min.js"></script>? ? <script type="text/javascript"> $("#login_submit").bind("click",function(){ var type = "post"; var url = "index.php?m=admin&c=index&a=checkLogin"; var formArrays = $("#admin_form").serializeArray(); var requestData = {}; for(var i=0; i<formArrays.length;i++){ //requestData[formArrays[i].name] = formArrays[i].value; //console.log(typeof formArrays[i].name); requestData[formArrays[i].name] = formArrays[i].value; } // 如果使用{ name: "John", time: "2pm" } 跳轉(zhuǎn)通過(guò)$_POST 獲取到的值沒(méi)有問(wèn)題,但是如果是上面的requestData 則會(huì)返回當(dāng)前頁(yè)面的html //requestData = { login_name: "John", login_password: "2pm",m:"admin",c:"index",a:"checkLogin" }; console.log(typeof requestData); var dataType = "json"; $.post(url,requestData,function(data){alert(data);}); }); ? ? </script>? </body>
查看完整描述

3 回答

?
咕咕問(wèn)

TA貢獻(xiàn)78條經(jīng)驗(yàn) 獲得超12個(gè)贊

錯(cuò)誤原因找到

<input type="hidden" name="m" value="admin" />

? ? ? ? <input type="hidden" name="c" value="login" />

? ? ? ? <input type="hidden" name="a" value="login" />


跳轉(zhuǎn)參數(shù)的問(wèn)題

查看完整回答
反對(duì) 回復(fù) 2017-02-12
?
Caballarii

TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊

你php的controller里返回的就是頁(yè)面,那ajax得到的就是頁(yè)面。

如果是thinkphp,請(qǐng)使用$this->ajaxReturn返回json數(shù)據(jù)

查看完整回答
反對(duì) 回復(fù) 2017-02-10
  • 咕咕問(wèn)
    咕咕問(wèn)
    thinkphp 我用的是echo 如果$.post不添加data的參數(shù),返回值沒(méi)有問(wèn)問(wèn)題 但如果添加的參數(shù)是直接通過(guò) requestData = {"login_Name":"name"};這樣的方式寫,也沒(méi)有問(wèn)題 但是如果通過(guò) var formArrays = $("#admin_form").serializeArray(); var requestData = {}; for(var i=0; i<formArrays.length;i++){ //requestData[formArrays[i].name] = formArrays[i].value; //console.log(typeof formArrays[i].name); requestData[formArrays[i].name] = formArrays[i].value; } 則返回本頁(yè)面的html
  • 3 回答
  • 0 關(guān)注
  • 3639 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)