我用php中的str_replace方法替换js中的一段代码,写的有点迷糊,找人指点迷津~
在js中有如下变量:
var accountNo = document.getElementById("accountNo1").value;
var name = document.getElementById("name1").value;
这个变量是2个参数,放在一个url的后面,比如说url=abc,要拼成abc?a=accountNo这样,这个字符串怎么写?
写成类似var str=‘abc?a=acountNo’这样
思路:获取变量→使用字符串拼接符号(+)拼接字符串。下面实例演示:从文本框获取两个字符串变量,拼接后输出到另一个文本框。
1、HTML结构
变量1:<input type="text" id="test1"/><br>2、javascript代码
function fun(){3、效果演示
如果我要一个字符串,就是var str=‘a’;如果a就是你刚才说的那个用+号连接,里面的双引号用加\转译么?
追答嗯 双引号可以用\转译下就好了
也可以这样" ' ' " 不过因为你是php的建议用转译吧
我是这么写的,似乎还有问题,帮忙指点一下哪出错了~
var str='a/editAccountset.do?accountNo=\"+accountNo\"&name=\"+name'
var str='a/editAccountset.do?accountNo=\"'+accountNo+'\"&name=\"'+name+'\"'
看看是不是?