Javascript 在双引号中追加请求参数
Javascript 在双引号中追加请求参数,javascript,quotes,double-quotes,Javascript,Quotes,Double Quotes,var base=“/some/url?search=”; 变量值='“引号中的值”'; $(“#内部”)。追加(“”) 您有两个问题 将数据编码到URL中 生成一个DOM,包括它 要对数据进行编码,请使用encodeURIComponent var base = "/some/url?search="; var value = '"VALUE IN QUOTES"'; var url = base + encodeURIComponent(value) 然后,要构建DOM,请使用DOM方法
var base=“/some/url?search=”;
变量值='“引号中的值”';
$(“#内部”)。追加(“”)代码>
您有两个问题
将数据编码到URL中
生成一个DOM,包括它
要对数据进行编码,请使用encodeURIComponent
var base = "/some/url?search=";
var value = '"VALUE IN QUOTES"';
var url = base + encodeURIComponent(value)
然后,要构建DOM,请使用DOM方法(或围绕它们的jQuery包装器)不要将字符串混在一起
$('#inner').append(
$("<a />").attr("href", url).text("link")
);
$(“#内部”)。追加(
$(“”)attr(“href”,url).text(“链接”)
);
用于包装href
值的引号在哪里?var base='“/some/url?search=“”
没有帮助'
您没有包装href值,甚至没有使用base