相关疑难解决方法(0)

创建链接使用POST而不是GET

我不确定这是否可行.但我想知道是否有人知道如何使超链接传递一些变量并使用POST(如表格)而不是GET.

html javascript http

190
推荐指数
6
解决办法
24万
查看次数

188
推荐指数
7
解决办法
24万
查看次数

link/href只是参数(以问号开头)有效吗?

这个链接有效吗?

<a href="?lang=en">eng</a>
Run Code Online (Sandbox Code Playgroud)

我知道浏览器会按预期处理它,我知道空链接也可以 - 但是可以只指定参数吗?

我很好奇,因为问号("?")只是大多数HTTP服务器(AFAIK)的惯例,尽管我承认它是一个普遍的.

所以,回顾一下:

  1. 所有浏览器都能正确解释吗?

  2. 在RFC中是这样的吗?

  3. 我可以期待使用它有些麻烦吗?

更新:关于点击的预期操作是重定向到同一页面,但具有不同的GET参数(上例中为"lang = en").

html parameters url get

46
推荐指数
1
解决办法
3万
查看次数

规范链接是否需要完整的域名?

我想在我的网页上添加规范链接,但是我需要指定域名,还是相关网址呢?

换句话说,是:

<link rel="canonical" href="/item/1">
Run Code Online (Sandbox Code Playgroud)

足够好,还是我需要使用:

<link rel="canonical" href="http://mydomain.com/item/1">
Run Code Online (Sandbox Code Playgroud)

html seo html-head canonical-link

43
推荐指数
4
解决办法
2万
查看次数

锚点href中的唯一哈希?

在我工作的项目中,我最近从开发后端(即非Web)服务器转向与Web相关的事物.在HTML代码中,我发现了以下所有内容:

<a href='#'>some link</a>
Run Code Online (Sandbox Code Playgroud)

然后一些JS附加到元素的click事件<a>.

这个唯一的哈希是否有任何特殊含义?我理解如何href='#some_id'告诉浏览器滚动到ID =的元素some_id.但是href='#'不行,那对吧?如果只是创建一个可点击的文本,为什么不简单地使用<span>

html javascript

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

是否有空 URI?

我正在研究一个解析 URI 的例程。在明显的情况下,有一个空字符串情况。空字符串是有效输入吗?空字符串的结果 URI 是什么?

parsing uri

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

Href 行为 - 需要明确

我在我网站的个人资料页面上有这样的代码。

<div class="col-md-4">
    <h2 class="textclass2" style="text-decoration: underline; margin-bottom: 10px"><%=playerdata.Player_Name%>   AKA  <%=playerdata.Player_NickName%></h2>
    <a class="btn btn-dark btn-xs" href="<%=playerdata.Player_FBLink%>" id="fbclick" onClick="checkUrl()" style="font-size: 12px; color:#40FF40; margin-bottom: 10px "> Facebook </a>
    <a class="btn btn-dark btn-xs" href="<%=playerdata.Player_InstagramLink%>" role="button" style="font-size: 12px; color:#40FF40; margin-bottom: 10px"> Instagram </a>
    <a class="btn btn-dark btn-xs" href="<%=playerdata.Player_LinkedinProfile%>" role="button" style="font-size: 12px; color:#40FF40; margin-bottom: 10px"> LinkedIN </a>
    <a class="btn btn-dark btn-xs" href="<%=playerdata.Player_TwitterLink%>" role="button" style="font-size: 12px; color:#40FF40; margin-bottom: 10px"> Twitter </a>
Run Code Online (Sandbox Code Playgroud)

这是使用 EJS 完成的。它们基本上是具有用户社交页面 URL 字符串的 href 标签。后端是一个MongoDB

问题 - 如果我在数据库的相应字段中输入有效 URL,我将被重定向到正确的 URL。但是,如果字符串为空,则它会向 /profile/:username 发布 GET …

javascript href ejs

6
推荐指数
1
解决办法
4万
查看次数

空HTML href导致IE中的目录列表

我有一个包含单独HTML文件的网站(实际上是.shtml,但这对于这个问题并不重要).这些shtml文件包含一张图片,以及一个前进和后退按钮,因此我可以切换回预览shtml文件或浏览到下一个文件,就像在图库中一样.所有这些shtml文件都是在本地生成的.我用Java编写了一些生成器.基本上这个工作,第一个shtml文件和最后指向<a href=""....>.当用户点击它时,没有任何反应.这是预期的行为.它在FF,Chrome,Opera中进行了测试,它在那里工作,但在IE中没有.当我在IE中单击后退或下一步时,我会看到目录列表.这是IE问题还是仅仅是配置问题?可能我必须更改生成器代码,但如果我不需要,我不想.那么还有另一种解决方案吗?

html internet-explorer href directory-listing

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

空链接的href值

如果我使用<a>标记点击事件来触发ajax调用,并且我不希望链接实际上去任何地方,那么href属性的正确值是什么?

它是'#'还是只是留空?

(我理解这带来的可访问性问题).

html javascript

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

React Link 的空字符串是有效值吗?

我正在编写一个React.js应用程序,我想在其中使用Linkreact-router 包中的组件,以便有条件地将用户重定向到另一个页面。如果某些条件不成立,我将to道具设置为空字符串,该字符串有效并且不会导致页面重新加载并且页面保持在与原来完全相同的位置。但我想知道这是否是最佳实践?

这是我的解决方案:

import { Link } from 'react-router';

<Link to={condition === true ? '/some/other/url' : ''}>
    <div>
        my content
    </div>
</Link>
Run Code Online (Sandbox Code Playgroud)

我在文档中没有看到有关空字符串输入的任何内容。

javascript reactjs react-router

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