标签: url-parameters

我们如何通过 URL 参数更新 Google 电子表格中的单元格?

我有一个供公众访问的 Google 电子表格。但是,我希望允许通过用户浏览器的 URL 参数在整个电子表格显示在屏幕上之前帮助修改电子表格的一个或多个单元格。请参阅此处的示例

这样的事情可能吗? https://spreadsheets.google.com/ccc?key=0AgvcQSA3jj3ydGlQV2E4bndaaWNEbnVqbU5hbk1Va0E&hl=en?B4=8 在将电子表格呈现给请求用户之前,上面的 URL 是否可以成功地将 B4 更改为 8?

google-sheets url-parameters

5
推荐指数
1
解决办法
3624
查看次数

参数传递与本地存储

我有一个用HTML5/javascript编写的大厅..json文件为大厅和可以从其启动的各种其他HTML5游戏提供一些配置参数.这些参数可以通过window.open字符串传递给游戏(格式为:

window.open(http://www.myLovelyDomain.com/index.html?username=bob&token=aaaXXX")
Run Code Online (Sandbox Code Playgroud)

或者可以在localStorage中保存,并在游戏发布后通过游戏访问.

我的问题是,什么是最好的(最安全/可能导致最少的错误/等)方法?我知道用户可以关闭localStorage,但我不知道有多少人关注.有什么想法吗?

javascript html5 url-parameters local-storage

5
推荐指数
1
解决办法
2669
查看次数

博客文章的 rss 提要分页网址是什么样的?

我知道要访问您访问的 blogspot 博客的 RSS 提要

blog.blogspot.com/feeds/posts/default
Run Code Online (Sandbox Code Playgroud)

但是如何获得提要的第二页呢?

我知道其他博客使用查询参数?paged=2。是否有类似的查询参数做同样的事情?

url blogspot url-parameters

5
推荐指数
1
解决办法
1321
查看次数

如何在 Rails 中使用相同的键接受多个 URL 参数?

在 Rails 中,当您想要通过单个数组参数发送值列表时,通常通过在 URL 参数键后添加[]. 例如,查询字符串?foo[]=1&foo[]=2&foo[]=3被解析为

params = { "foo" => [ 1, 2, 3 ] }
Run Code Online (Sandbox Code Playgroud)

但对于?foo=1&foo=2&foo=3,只有最后一个参数出现在 params 哈希中:

params = { "foo" => 3 }
Run Code Online (Sandbox Code Playgroud)

当你可以控制 URL 格式时一切都很好;你可以只使用[]语法。但是,如果 URL 是由您无法影响的远程系统构建的,并且坚持采用第二种格式,该怎么办?如何才能正确地解开这些论点呢?

ruby ruby-on-rails url-parameters

5
推荐指数
1
解决办法
1863
查看次数

如何使用 Flask/Python 3 处理 URL 中缺少的参数

目前,我的网站上有两个下拉框,其值在提交表单时转换为两个 URL 参数“myState”和“myShelter”。例如:

https://www.atweather.org/forecast?myState=CT&myShelter=181

我现在添加第三个框,并且将有第三个名为“myTrail”的相应参数。我的问题是:如何才能使如果有人直接提交仅包含两个参数的 URL,浏览器不会因错误请求而出错?我希望用户看到该页面就好像选择了“myState”和“myShelter”,但“myTrail”未被选择。

我尝试查看此处此处,但我认为这些情况与我所问的情况并不完全相同。我在 Python 3 下使用 Flask,目前处理这条路线如下:

@app.route('/forecast', methods = ['GET'])
def forecast(loc_state = None, loc_id = None):

    """
    Handles rendering of page after a location has been selected
    """

    loc_state = request.args['myState']
    loc_id = int(request.args['myShelter'])

    ...and a bunch of other logic for rendering the page...
Run Code Online (Sandbox Code Playgroud)

预先感谢您的任何见解!

url-parameters flask python-3.x

5
推荐指数
1
解决办法
4367
查看次数

在我的 URL 末尾添加 /?name=someonesname 时出现 Wordpress 404 错误

试图将信息从 aweber 传递到我的感谢页面,但由于某些原因,只有 name 参数不起作用,它会产生 404 错误。

其他所有 URL 参数都可以完美运行(例如 ?email=yourmail&birthday=02/05/1982 ),但名称导致此 404 错误。

这个问题发生在我的登陆页面上,所以我决定尝试使用根 url ( www.mydomain.com/?name=paul ) 并且它也会产生 404 错误..

有人能帮我吗 ?

提前致谢。

wordpress url-parameters aweber

5
推荐指数
1
解决办法
4180
查看次数

JavaScript中如何获取URL参数?

我正在使用 Vue,但没有使用 vue-router

如何获取 URI 参数?

我找到了一种通过使用 root el 属性来获取 URI 的方法。

截屏

但是有没有任何正确的方法来获取参数,因为我想将它们发送到后端并从服务器获取响应并显示它。

javascript url-parameters vue.js

5
推荐指数
2
解决办法
5175
查看次数

使用 URL 链接预填充 Microsoft Bookings 网页表单(它使用 data-reactid 元素)

我正在尝试构建 URL 链接,以包含在电子邮件中,以在网站上的表单中预先填充收件人的信息。该站点是 Microsoft Bookings站点

占位符不是字段 ID,但这是我尝试创建的示例:

https://outlook.office365.com/owa/calendar/OsetionLLC@osetion.com/bookings?Name=Kona&Email=konalion@msn.com

当我尝试识别单个表单字段 ID 时,对于 URL 参数,我看到表单对所有元素都使用了服务器端 data-reactid。

外部HTML

<input autocorrect="off" autocapitalize="off" spellcheck="false" type="text" placeholder="Name" value="" data-reactid=".0.2.6.1.0.$0" data-keeper-lock-id="k-3jm7ib30q1p">
Run Code Online (Sandbox Code Playgroud)

选择器

#mainContainer > div > form > div.section.customerSection > div > div:nth-child(1) > input[type="text"]:nth-child(1)
Run Code Online (Sandbox Code Playgroud)

Xpath

//*[@id="mainContainer"]/div/form/div[6]/div/div[1]/input[1]
Run Code Online (Sandbox Code Playgroud)

我的挑战是理解 URL 的正确语法(如果可能的话)。我尝试以多种方式对语法进行逆向工程,但继续收到错误请求响应,没有更改或错误重定向。

非常感谢提供的任何教育。

谢谢

email syntax hyperlink url-parameters reactjs

5
推荐指数
0
解决办法
660
查看次数

带有 URL 参数变量的简单路由器

我正在尝试使用 ID 的 URL 参数制作一个简单的路由器。如localhost/profile/123能正常工作,但如果我删除preventDefault,这样的链接工作正常,或刷新浏览器,或直接进入该相同的URL,这是行不通的,而浏览器外观的JavaScript文件main.jslocalhost/profile,而不是产地localhost。没有参数的路由工作正常。这里发生了什么?

const router = async path => {

  if(!path) path = location.pathname

  const segment = route.split('/')

  path =  '/' + segment[1]
  const parameter = segment[2]

  const routes = {
    '/' : { handler: home },
    '/about' : { handler: about },
    '/profile' : { handler: profile },
  }

  render(html`
    <main>${await routes[path].handler(parameter ? parameter : '')}</main>
  `, document.body)
}



const main = async () => {

    await …
Run Code Online (Sandbox Code Playgroud)

javascript url url-parameters single-page-application

5
推荐指数
0
解决办法
235
查看次数

使用 useParams() 钩子获取多个 URL 参数

我正在尝试使用 React-Router 5.1 和函数组件中的 useParams 钩子在 url 中传递多个参数。

但是我遇到了非常奇怪的行为。

我将网址粘贴到客户端。

网址:

 http://localhost:3000/onboarding/eventId=5e9a173f9166f800128c04d1&groupId=5e9a173f9166f800128c04dc&userId=5e9a173f9166f800128c04da 
Run Code Online (Sandbox Code Playgroud)

小路:

<Route path = '/onboarding/:eventId?/:groupId?/:userId?' exact component = {OnboardingViewController} />
Run Code Online (Sandbox Code Playgroud)

奇怪的事情#1:我必须将参数设为可选,否则浏览器会永远挂起。

我使用所有这些策略将它们找出来:

    var   {  eventId, groupId, userId } = useParams();
    var   {  eventId } = useParams();
    var   {  groupId } = useParams();
    var   {  userId  } = useParams();

Run Code Online (Sandbox Code Playgroud)

奇怪的事情#2:不幸的是,当尝试使用这些参数时,会发生这种情况:

{userId: undefined, eventId: "eventId=5e9a173f9166f800128c04d1&groupId=5e9a173f9166f800128c04dc&userId=5e9a173f9166f800128c04da", groupId: undefined}
Run Code Online (Sandbox Code Playgroud)

钩子只接受第一个参数并首先将其余部分解释为 te 的一部分。

奇怪的事情 #3:由于添加这个 url params 查询访问页面加载非常慢,需要几秒钟。

我没有看到什么,做错了什么?

回答:

我做错了什么:我使用的是 url/eventId=123。这是错误的。您只需要在 URL url/1/2/3 中的正确位置提供资源。

正确的:

http://localhost:3000/onboarding/5e9aaf4fc27583001190834e/5e9aaf60c275830011908361/5e9aaf4fc275830011908357
Run Code Online (Sandbox Code Playgroud)

然后告诉路由器这些东西将被称为 eventId & groupId & userId。 …

url-parameters reactjs react-router react-hooks react-functional-component

5
推荐指数
2
解决办法
1万
查看次数