前端:
<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);
}
});