$_GET是一种在PHP中用于获取URL参数的超全局变量,而不是JavaScript中的对象或方法。在JavaScript中,我们可以使用URLSearchParams对象来获取URL中的参数。
URLSearchParams是一个内置的JavaScript对象,它提供了一组方法来处理URL查询字符串。我们可以使用它的get()方法来获取指定参数的值。
以下是一个示例代码,演示如何使用URLSearchParams来获取URL中的参数值:
// 创建一个新的URL对象
const url = new URL("https://example.com/?name=John&age=25");
// 获取URL中的查询参数
const params = new URLSearchParams(url.search);
// 使用get()方法获取指定参数的值
const name = params.get("name");
const age = params.get("age");
console.log(name); // 输出:John
console.log(age); // 输出:25
在这个例子中,我们首先创建了一个新的URL对象,然后使用URLSearchParams来解析URL中的查询参数。最后,我们使用get()方法获取了"name"和"age"参数的值。
对于以上问题中的具体情况,如果$_get无法通过js从新创建的URL获取数据,可能有以下几种可能原因:
总结起来,通过JavaScript从新创建的URL获取数据的方法是使用URLSearchParams对象的get()方法来获取URL中的查询参数值。
领取专属 10元无门槛券
手把手带您无忧上云