代碼如下<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">密 碼:</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>
jquery ajax post 提交數(shù)據(jù),返回的是當(dāng)前網(wǎng)頁(yè)的html?
咕咕問(wèn)
2017-02-10 21:09:55