我不确定如何做到这一点,我的变量是:
var username = "test";
var username = "1234";
我希望在URL请求中包含这两个变量。
$.ajax({
url: "http://myurl.com/index.php?username=(+username+)&password=(+password+)",
我不确定如何做到这一点,我的变量是:
var username = "test";
var username = "1234";
$.ajax({
url: "http://myurl.com/index.php?username=(+username+)&password=(+password+)",
"http://myurl.com/index.php?username="+ username +"&password="+ password
encodeURIComponent(username)
;这可以减轻一些注入攻击。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent - Chris C.试着使用ES6模板字面量,像这样是最好的方式:
url:`http://myurl.com/index.phpusername=${username}&password=${password}`,
你可以简单地使用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}`,
你好,请查看下面的答案:
var username = "test";
var username = "1234";
$.ajax({ url: "http://myurl.com/index.php?username="+username+"&password="+password+"});