<script type="text/javascript" src="/js/jquery-1.11.1.js"></script>
<script type="text/javascript">
$("#submit").click(
function(){
var name =$('#admin_name').val() ,pw=$('#admin_pw').val()
// 不能为空
if(name==''||pw==""){
alert('账号密码不能为空')
}
else{
//alert('账号'+name+'密码'+pw)
$.ajax(
{
type:'post',
url:'admin/Index/adminadd',///admin/Index/adminadd
dataType:'json',
data:{admin_name:name,admin_pw:pw},//'admin_name='+name+'&admin_pw='+pw
success:function(data){
alert('成功发送'+data.admin_name+data.admin_pw)
},
error:function(){
alert("没有成功发送"+name+pw)
}
}
)
}
}
)
</script>
复制代码
这个是HTML
<div class="admin_addModel">
<form action="" method="post">
<label>账号</label>
<input type="text" width="250px" height="30px" name="admin_name" id="admin_name"/>
<label>密码</label>
<input type="password" width="250px" height="30px" name="admin_pw" id="admin_pw">
<br/>
<input type="submit" value="确定" id="submit">
</form>
</div>
复制代码
这个是PHP
<?php
namespace Admin\Controller
use Think\Controller
class IndexController extends Controller {
// 添加系统管理
public function adminadd(){
//接收ajax发送来的数据
$arr =array()
$arr['admin_name']=$_POST['admin_name']
$arr['admin_pw']=$_POST['admin_pw']
$arr =json_decode($arr)
echo $arr
// 实例化
$adminadd = M('AdminMember')
$adminadd->data($arr)->add()
}
}
复制代码
我也一直在翻看手册的不过
菜鸟好不懂 求大大指点 我这个测试了 控制器里方法直接定义可以写入数据库里的 然后前台提交过来接收不到 URL 还提示
【非法数据对象!】http://localhost/admin/Index/adminadd 这个链接是没有错误的吧
还有我看有的模版里有{:U("地址")}这个在3.2说明里没看到 是3.1专用的麽 看了说明 反而不知道把代码写在哪里了 OTZ
一般都是控制器里面吧 ~
这个AJAX 为什么不能接收到呢 字段名称没问题 ~
_____________________________________________________
研究半天倒是能正常添加了 不过为何JQ ajax走的error 还能正确发送数据
$.ajax(
{
type:'post',
url:'__ROOT__/admin/Index/adminadd',///admin/Index/adminadd
dataType:'json',
data:'admin_name='+name+'&admin_pw='+pw ,// {admin_name:name,admin_pw:pw}
success:function(data){
alert('成功发送'+data.admin_name+data.admin_pw)
},
error:function(){
alert("没有成功发送"+name+pw)
}
}
)
复制代码
这个控制器里是这样
public function adminadd(){
//接收ajax发送来的数据
$arr =array()
$arr['admin_name']=$_POST['admin_name']
$arr['admin_pw']=$_POST['admin_pw']
// 实例化
$adminadd = M('AdminMember')
$adminadd->data($arr)->add()
$arr =json_decode($arr)
echo $arr
}
你好!!
可以通过代码为其指定一个跳转url。
jQuery(document).ready(function($){$.lightbox("images/intro.jpg",{
"onOpen" : function(){
$(".jquery-lightbox-background").click(function(){
window.location.href = "你的url"
})
}
})
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)