jquery ajax链接怎么写

jquery ajax链接怎么写,第1张

这个是JS

<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"

            })

        }

    })

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11619602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存