我得到了这个strace错误
未捕获的TypeError:无法读取未定义的属性“substring”
这就是我想要的
http://localhost:3001/product/?id=5
获取“5”的值
我在Javascript中使用此代码
var id = url.substring(url.lastIndexOf('?=') + 1);
var url = "http://localhost:3000/product/"+id;
console.log(url);
$.ajax({
url:url,
.........
});
?id = 5:161 Uncaught TypeError:无法读取未定义的属性'substring'
答案 0 :(得分:0)
您的url
应在使用前声明
var url = location.href; // just guess, how you use it
var newUrl = "http://localhost:3000/product/";
var id = url.substring(url.lastIndexOf('=') + 1);
newUrl += id;
console.log(url, newUrl);
$.ajax({
url:newUrl,
.........
});
被修改
答案 1 :(得分:0)
你只需要这样的代码
var url = "http://localhost:300123/temp/?id=5";
var id = url.substring(url.lastIndexOf('=')+1);
var newUrl = "http://localhost:3001/product/?id="+id;
console.log(newUrl );
然后你可以进行进一步的操作
$.ajax({
url:newUrl ,
.........
});