写一个修改密码的js 最好用ajax

下面这个是后台过来的接口,//修改密码

 request=
{
    cmd: 'login',
    user: 'admin',//用户名
    oldPwd:'admin', //旧密码
    newPwd:'admin' //新密码
};
response=
{
    "error":{"code":0,"describtion":"success"} //code=0 表示修改成功
};

说明我这个是不需要连接后台的有人提供了接口给我!

下面的是HTML页面![HTML页面]图片说明

首先,如果你想用ajax方式提交的话,HTML代码中三个地方需要删除,如下图:
图片说明
然后再JS中使用ajax方法调用你上面说的程序给的接口,但这里有一点,在你给的代码中上半部分是你需要传给程序的,下半部分是程序返给你的。
图片说明

Ajax请求部分为:

<script type="text/javascript" src="jquery-1.11.3.min.js"></script>
<script type="text/javascript">
    $(function(){
        // 给你的HTML中的保存标签设置id为saveBtn
        $('#saveBtn').click(function(){
            var user = $('#user').val();
            var oldPwd = $('#pwd').val();
            var newPwd = $('#newPwd').val();
            $.ajax({
                type: 'get',
                url: 'https://www.demo.php', //程序给你的接口
                data: {
                    cmd: 'login',
                    user: 'user',//用户名
                    oldPwd: 'oldPwd', //旧密码
                    newPwd: 'newPwd' //新密码
                },
                dataType: 'json',
                success: function(response) {
                    // 这里的response就是程序返回的部分,如果你上面的结构没错的话,那么可以这么写
                    if(response.error.code == 0){
                        alert('修改密码成功!');
                        // 其他操作
                    }else{
                        alert('修改密码失败,请重试!');
                    }

                },
                error: function(response) {
                    alert('修改密码失败,请重试!');
                }
            });            
        }); 
    })
</script> 

希望可以帮助到你。

要引用jQuery包
<br> $(function () {<br> $(&quot;#button&quot;).click(function () {<br> $.post(<br> &#39;function&#39;, //方法名<br> {<br> cmd: &#39;login&#39;,<br> user: $(&quot;#user&quot;).val(),//用户名<br> oldPwd:$(&quot;#pwd1&quot;).val(), //旧密码<br> newPwd: $(&quot;#pwd2&quot;).val()//新密码<br> }, //传递数据<br> function (res) {<br> if (res.error.code==0) {<br> //修改成功<br> }<br> } //返回参数<br> )</p> <pre><code> }); }); &lt;/script&gt; </code></pre>

$(function () { $("#button").click(function () { $.post( 'function', //方法名 { cmd: 'login', user: $("#user").val(),//用户名 oldPwd: $("#pwd1").val(), //旧密码 newPwd: $("#pwd2").val()//新密码 }, //传递数据 function (res) { if (res.error.code == 0) { //修改成功 } } //返回参数 ) }); });
    重新发下

http://blog.csdn.net/xbf321/article/details/1593517
http://www.tuicool.com/articles/Bfyyqey
http://www.cnblogs.com/qingtianyzl/archive/2007/09/11/889349.html
我不生产代码,我只是代码的搬运工。

祝好哦

你不是导入了easyui,有form对象,直接提交就行了
而且你的form表单输入项目缺少name属性值,给input对象起name,值为你的接口需要的参数名称

我明天看看,我这里是不需要写后台代码的,后台他给了我接口

function Login(){
var login=$('longin').val();
var admin=$('admin').val();
var oldPwd=$('oldPwd').val();
var newPwd=$('newPwd').val();
var requestdata= {
cmd:login,
user:admin,
oldPwd: oldPwd,
newPwd:newPwd
};
$.ajax( {

url : '${ctx}/rest/my/agent_allstep.json',
contentType : 'application/json; charset=UTF-8',
async : false,
data :JSON.stringify(requestdata),
type : 'post',
success : function(data) {

             }
                    erroe:function(){

                    }
        }
    });

}