赛马网javascript编程输入输出怎么解决的

每次遇到赛马网的编程题,想用javascript编写,可是如何读入数据,每次都解决不了,希望好心人可以告知如何解决,急用... 每次遇到赛马网的编程题,想用javascript编写,可是如何读入数据,每次都解决不了,希望好心人可以告知如何解决,急用 展开
 我来答
战地密报
2015-09-24 · TA获得超过211个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:161万
展开全部
JS读入后台数据,只能是用ajax读入
追问
可以有具体点吗,不太懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自小雷山天资聪颖的黄忠
2015-09-24 · TA获得超过208个赞
知道小有建树答主
回答量:187
采纳率:100%
帮助的人:87.8万
展开全部
作为web脚本语言,js没有像c语言那样像是scanf()之类的输入语句,它只能通过“获取”的方式得到用户想输入的数据,那么要输入数据一般就会用到表单了。
例如:
<input id="text" type="text" />
<button id="huoqu">获取</button>
<script>
var xbut=document.getElementById("huoqu");
xbut.onclick=function()
{
var xtxt=document.getElementById("text").value;
alert(xtxt);

}
</script>
以上只是简单示例,获取数据之后在做你想做的就好
追问
赛马网的不能这么写,他用了一个sc=readlin();但这个数只能读一行数据,对于多行数据就没办法,一直纠结,不知道怎么办
追答

那就用正则表达式或者json数据的方法试试

比如json,你要输入name和password两个数据,就可以这样写

{'name':'aaa','password':'123'}

然后在js里

var txt=readlin();//就是读取那一行
var txts=exal("("+txt+")");
var name=txts.name;
var password=txts.password;
alert(name);
alert(password);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式