如何让JavaScript解析解析并在API调用中传递它
我有一个API,我想通过客户端JavaScript调用它。我需要解析URL参数如何让JavaScript解析解析并在API调用中传递它,javascript,Javascript,我有一个API,我想通过客户端JavaScript调用它。我需要解析URL参数ref,然后需要将其传递给API调用。例如: 我访问这个页面www.example.com?ref=123,JavaScript解析ref,并将其传递给/api/v1.0/add?ref=123,然后发送请求 我该怎么做 编辑-其他答案显示解析URL时不进行API调用。为此,您可以使用函数,如下所示: var input = 123; var url = "/api/v1.0/add?ref="+input; $.ge
ref
,然后需要将其传递给API调用。例如:
我访问这个页面www.example.com?ref=123
,JavaScript解析ref
,并将其传递给/api/v1.0/add?ref=123
,然后发送请求
我该怎么做
编辑-其他答案显示解析URL时不进行API调用。为此,您可以使用函数,如下所示:
var input = 123;
var url = "/api/v1.0/add?ref="+input;
$.get( url, function( data ) {
// data is the return value, if any. You may use this return value, data, over here
});
您可以这样做:
var url_string = "http://www.example.com?ref=123";
var url = new URL(url_string);
var ref = url.searchParams.get("ref");
var urlGet = '/api/v1.0/add?ref=' + ref
$.get( urlGet , function( data ) {
});
André将其添加到您转发的查询字符串中,可能重复的请参见“谢谢”-我如何将它们放在一起?对不起,我是Python背景的JS新手,你不明白吗?