Jquery |如何将var添加到ajax url?

时间:2018-05-31 03:12:35

标签: javascript jquery

我不知道怎么做, 我的vars是:

var username = "test";
var username = "1234";

我想在网址请求中包含这两个变量

$.ajax({
    url: "http://myurl.com/index.php?username=(+username+)&password=(+password+)",

4 个答案:

答案 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+"});