Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当网站php链接添加“链接”时意味着什么&引用;到底?_Javascript_Php_Html - Fatal编程技术网

Javascript 当网站php链接添加“链接”时意味着什么&引用;到底?

Javascript 当网站php链接添加“链接”时意味着什么&引用;到底?,javascript,php,html,Javascript,Php,Html,我正在开发一个网站,在该网站的主页上,我有一个浮动窗口(就像主页中的一个弹出窗口),带有一个按钮,可以调用一个带有警报(“hello”)的函数来测试它是否有效 问题是,当我单击按钮时,JavaScript警报会弹出,在我单击“确定”后,网站会重新加载并在链接的末尾添加“?” 示例:首先我有:“www.mylink.main.php”,当我单击“确定”时,我会看到“www.mylink.main.php?”然后网站会重新加载(就像我重新加载了浏览器一样) 为什么会发生这种情况 我还注意到,如果我将

我正在开发一个网站,在该网站的主页上,我有一个浮动窗口(就像主页中的一个弹出窗口),带有一个按钮,可以调用一个带有
警报(“hello”)
的函数来测试它是否有效

问题是,当我单击按钮时,JavaScript警报会弹出,在我单击“确定”后,网站会重新加载并在链接的末尾添加“?”

示例:首先我有:“www.mylink.main.php”,当我单击“确定”时,我会看到“www.mylink.main.php?”然后网站会重新加载(就像我重新加载了浏览器一样)

为什么会发生这种情况

我还注意到,如果我将链接改为“www.mylink.main.php?#”,一切似乎都正常

这个虫子快把我害死了,哈哈

这个?是一个查询字符串: 在万维网中,查询字符串是统一资源定位器(URL)的一部分,该URL包含要传递给Web应用程序(如CGI程序)的数据

当通过超文本传输协议请求网页时,服务器根据请求的URL在其文件系统中定位文件。此文件可以是常规文件或程序。在第二种情况下,服务器可能(取决于其配置)运行程序,并将其输出作为请求的页面发送。查询字符串是传递给程序的URL的一部分。它的使用允许数据从HTTP客户端(通常是web浏览器)传递到生成网页的程序。 #是一个片段标识符: 在计算机超文本中,片段标识符是指从属于另一个主要资源的资源的短字符串。主资源由统一资源标识符(URI)标识,片段标识符指向从属资源

散列标记#引入的片段标识符是文档URL的可选最后一部分。它通常用于标识该文档的一部分。RFC 3986中规定了通用语法。URI中的哈希标记分隔符不属于片段标识符。

请向我们发布soem代码或链接,以获取更多有关其原因的信息。。