nodejs ajax 请求

前端:

<center>

     <div id="form-playerinfo">
         <label for="game addr">服务器地址:</label>
         <input type="text" class="input" name="serverAddr" id="id_serverAddr" placeholder="请输入服务器地址" value="127.0.0.1">
         <label for="accountid">账号id:</label>
         <input type="text" class="input" name="nickname" id="id_nickname" placeholder="请输入账号ID" value="12345678">
         <label for="cmd">游戏命令:</label>
         <textarea  name="cmd" id="id_cmd" rows="10" cols="500" laceholder="additem"></textarea>
	 <p class="submit"><input type="button" id="id_submit" name="commit" οnclick="submitdata()" value="确定修改"></p>
        </div>

<input value="" id="id_tip" disabled="true"  style="color:red;border: 0px solid white;">

</center>

<script type="text/javascript">


    function submitdata(){

        var params ={
            serverAddr: $("#id_serverAddr").val(),
            nickname: $("#id_nickname").val(),
            cmd:$("#id_cmd").val()
        };


        $.ajax({
            data: params,
            url: '/gm',
            type: 'post',
            dataType: 'json',
            async: false,
            cache: false,
            timeout: 5000,
            success: function(data){

                var datas = JSON.parse(data);
                if(200 == datas.code){
                    window.alert(datas.message);
                    //$("#id_tip").val(datas.message);
                }else{
                    window.alert(datas.message);
                   // $("#id_tip").val(datas.message);
                }
            },
            error: function(jqXHR, textStatus, errorThrown){
                window.alert('error ' + textStatus + " " + errorThrown);
            }
        });
    }

</script>
后端代码:

router.post('/', function (req, res) {
    console.log("enter post");
	if (req.body.cmd != undefined && req.body.serverAddr != undefined && req.body.nickname != undefined) {
		
        var addrs = req.body.serverAddr.split(":")
        var cmds = req.body.cmd.split("\n")
	
        var strResult = {code:200,message:"执行成功,玮哥哥,看看效果吧"};
        strResult = JSON.stringify(strResult);

         res.json(strResult);
	}
      else
      {
        var strResult = {code:201,message:"执行失败额,玮哥哥"};
        strResult = JSON.stringify(strResult);

        res.json(strResult);
     }
});


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值