我不知道怎么做, 我的vars是:
var username = "test";
var username = "1234";
我想在网址请求中包含这两个变量
$.ajax({
url: "http://myurl.com/index.php?username=(+username+)&password=(+password+)",
答案 0 :(得分:3)
"http://myurl.com/index.php?username="+ username +"&password="+ password
连接变量时将变量放在字符串之外。
答案 1 :(得分:2)
尝试使用ES6模板文字,这是最好的方法:
url:`http://myurl.com/index.phpusername=${username}&password=${password}`,
答案 2 :(得分:2)
只需使用名为Template Literals的ES6功能即可。模板文字由反嘀嗒(``)(重音符号)字符括起来,而不是双引号或单引号。模板文字可以包含占位符。这些由美元符号和花括号($ {expression})表示。
var username = "test";
var password = "1234";
var url = `http://myurl.com/index.php?username=${username}&password=${password}`;
console.log(url);
所以你的代码看起来像
var username = "test";
var username = "1234";
$.ajax({
url: `http://myurl.com/index.php?username=${username}&password=${password}`,
答案 3 :(得分:2)
您好请检查以下答案:
var username = "test";
var username = "1234";
$.ajax({ url: "http://myurl.com/index.php?username="+username+"&password="+password+"});