标签: query-string

网址问题中的标签

我有一个填充另一个页面的查询字符串参数,当该参数以主题标签 # 开头时就会出现问题

例如:mysitepage/Details?param=#456

当然,发生这种情况是因为 url 中的主题标签结束了请求。问题是这些是来自数据库的 ID,无法更改。除了使用查询字符串之外,是否有任何解决办法可以告诉我。

编辑1-

我意识到我正在对问题所在的整个网址进行编码。现在我只做参数部分,但现在似乎使参数静态而不是动态:

例子 :

String.Format("mysite.com?param="+Server.UrlEncode({0}), Eval("param")) 
Run Code Online (Sandbox Code Playgroud)

基本上它对大括号中的 0 进行编码,而不是实际的评估值

asp.net sqldatasource query-string

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

在C#中,我如何构造和解析嵌套的查询字符串?

我正在编写API,并希望人们能够提供Google Charts API调用作为参数.解析这个有问题的API调用的正确方法是什么,其中一个参数包含一个完全独立的API调用?

例如:

?method=createimage&chart1=https://chart.googleapis.com/chart?chs=250x100&chd=t:60,40&cht=p3&chl=Hello|World
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我想把它看作(2)查询字符串键:methodchart1.我是否可以将上面的示例解析为2个查询字符串键,使Google Charts API调用保持原样,而不是将其分解?我可以将这个电话作为JSON或其他内容包围吗?

非常感谢!干杯

c# query-string

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

没有值的查询字符串参数,只有键

我对asp.net 中的查询字符串有疑问:

带有查询字符串参数的标准查询字符串是"www.mysity.url?key1=value1&key2=value2",但我只需要检查是否有查询字符串键...是的,正确的决定之一:www.mysite.url?reset=true,但这种多余的语法对我来说。

在标记中我使用类似的"<a href='UrlHelper.GetResetUrl()'>Reset</a>"方法返回"www.mysity.url?reset",但在用户端标记中我有“重置”

asp.net query-string

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

如何使用查询字符串进行 lighttpd 重定向

以下网址工作正常:

http://www.domain.com/address
Run Code Online (Sandbox Code Playgroud)

但是当我传递任何查询字符串时,例如:

http://www.domain.com/address?back=order-opc.php?step=1
Run Code Online (Sandbox Code Playgroud)

显示404页面

我的重写:

"^/address" => "/address.php",
Run Code Online (Sandbox Code Playgroud)

我尝试了很多不同的重写似乎都不起作用...我应该如何重写?

friendly-url lighttpd url-rewriting query-string

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

PinIt Pinterest按钮不显示图像

我在http://www.harmonics.co.uk有一个Magento商店,我在产品上有PinIt按钮.

问题是当您单击它时,即使URL正确,它也不会从查询字符串中的media属性中获取图像.

我正在使用以下代码生成我的图像和产品页面上的PinIt按钮:

<?php
    $_helper = $this->helper('catalog/output');
    $_product = $this->getProduct();
    $image = $this->helper('catalog/image')->init($_product, $_product->getImageUrl(), 'image')->resize(150, 150);
?>

// PinIt Anchor
<a class="pinterest" href="http://pinterest.com/pin/create/button/?url=<?php echo $_product->getProductUrl(); ?>&amp;media=<?php echo $image; ?>&amp;description=<?php echo $_product->getName(); ?>" title="Share on Pinterest">&nbsp;</a>
Run Code Online (Sandbox Code Playgroud)

它曾经工作,但我认为Pinterest改变了按钮的工作方式,但我看不出如何.生成的代码看起来几乎相同,除了生成的URL替换:%3A和/%2F.

我已经尝试过替换字符串,但这也不起作用.任何想法的人.干杯.

media button magento query-string pinterest

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

获取重复 GET 变量的查询字符串值

我已经看到如何使用 Javascript 和 jQuery 解析查询字符串信息(GET 变量)。这里有两个不同的例子(我一直更喜欢第二个):

如何在 JavaScript 中获取查询字符串值?

jquery 从 URL 获取查询字符串

问题是我有一个查询字符串,其中包含两个相同的 GET 变量(它们都称为“搜索”)。当我从第一个答案运行该函数时,它只返回“搜索”GET 变量的第一个实例,而第二个答案只返回最后一个“搜索”GET 变量。一个示例查询字符串是:

http://www.example.com?search=this&search=that
Run Code Online (Sandbox Code Playgroud)

我做了一些搜索,在这个线程中有一个似乎可以解决这个问题的答案:

https://gist.github.com/kares/956897

但我不知道如何用它的编写方式来实现它。我基本上正在寻找一个函数,它可以解析查询字符串并返回与特定 GET 变量匹配的所有(如果有)值(在本例中为“搜索”;在上面的示例中,它将返回“这个”和“那个” )。

谢谢你的帮助!

javascript jquery get query-string

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

在 jquery 中将数组作为查询字符串传递

我在名称的 jquery 中创建了一个字符串数组array[]并将值推送给它。

如何在查询字符串中发送这个数组?

例如 window.location.href('ViewData?array');

以及如何从 jquery 本身的查询字符串中取回数组数据?请指教?

c# asp.net jquery query-string

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

如何使用php api分析字符串

如何使用PHP API来使用此功能.我没有找到方法.

curl -XGET 'localhost:9200/_analyze?analyzer=standard' -d 'this is a test'
Run Code Online (Sandbox Code Playgroud)

我需要访问它,因为我需要访问通过script_score计算我的分数的查询字符串.当然,不分析查询字符串.所以我必须分开做.

我知道这不是一个好的解决方案,但直到现在我才找到一个替代品.

php analyzer query-string elasticsearch

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

如何在加载后删除部分 URL

基本上我有一个被加载的网址

http://somewebsite.com/Staging/hello/index.php?action=viewByGrid&subdo=show&projectID=-1&stat=1&workStageID=-1
Run Code Online (Sandbox Code Playgroud)

加载后。我希望 URL 显示为

http://somewebsite.com/Staging/hello/index.php?action=viewByGrid
Run Code Online (Sandbox Code Playgroud)

我需要在我的document.ready()加载后不久删除查询字符串

url jquery query-string

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

URL 的百分比编码差异

在查看了之前关于百分比编码的问题后,我很好奇哪种编码风格是正确的 - 关于百分比编码的维基百科文章暗示使用+而不是%20空格,同时仍然具有application/x-www-urlencoded内容类型。

这让我认为+vs.%20行为取决于 URL 的哪一部分被编码。路径段与查询字符串有何不同?本说明书的细节和参考将不胜感激。


注意:我假设非字母数字字符将通过 UTF-8 进行编码,因为字符的每个八位字节都会变成一个%XX字符串。如果我在这里错了(例如 latin-1 而不是 utf-8),请纠正我,但我对URL 不同部分的编码之间的差异更感兴趣。

url encoding utf-8 query-string percent-encoding

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