Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 如何使用AJax读取地址栏中显示的页面_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何使用AJax读取地址栏中显示的页面

Javascript 如何使用AJax读取地址栏中显示的页面,javascript,jquery,ajax,Javascript,Jquery,Ajax,好的,我现在就要结束我的网站了。我使用AJAX/JQUERY代码在我的网站的初始索引页面中加载div内部的页面。但是我希望人们能够使用我购买的jquery social share buttons插件来共享这些东西,但是如果地址栏上只显示mydomain.com,他们如何才能共享像mydomain.com/artist/myartist这样的个人页面呢 或者,假设我将一个链接传递给我希望ppl在点击链接后访问的网站的特定部分。比如说 www.mydomain.com/store加载商店页面,而不

好的,我现在就要结束我的网站了。我使用AJAX/JQUERY代码在我的网站的初始索引页面中加载div内部的页面。但是我希望人们能够使用我购买的jquery social share buttons插件来共享这些东西,但是如果地址栏上只显示mydomain.com,他们如何才能共享像mydomain.com/artist/myartist这样的个人页面呢

或者,假设我将一个链接传递给我希望ppl在点击链接后访问的网站的特定部分。比如说

www.mydomain.com/store加载商店页面,而不是我的网站的初始登录页面,他们必须导航到我的商店页面,而不能单击导航系统中的链接

我不知道我问的问题是否正确,但看看我的网站,看看我在说什么

下面是我用来浏览我的网站的jquery/ajax代码

$( document ).ready(function() {
 $.ajax({
method: 'GET',
url: "pages/promo.html",
success: function(content)
{
    $('#contentarea').html (content);
}
});
});



$('.menu_nav') .click (function () {
var href = $(this) .attr('href');
$('#contentarea').hide() .load(href).fadeIn('normal');

return false;
});

你的基本问题是你没有单独的页面可以链接。在你做任何其他事情之前,你需要先做到这一点

首先,让站点在没有Ajax的情况下工作(为每个页面创建单独、完整的页面,并使用唯一的URL)

然后,当要加载的链接/表单/任何内容
/example.page
被激活时,请执行以下步骤:

  • 获取将当前页面转换为服务器在您请求时提供的页面所需的内容
    /example.page
  • 使用该内容更新DOM
  • 用于更新地址栏中的URL

  • 另外,请确保已注册处理程序,以便浏览器中内置的后退和前进按钮继续工作。

    我的导航中的所有内容都有自己的html页面,其中包含元关键字等。如果没有在我的网站的初始索引页面中显示,将无法正确显示。但这里的一切都被分割成了自己的一页。@Trilliumonopolyminc-你没有领会我的意思。您需要更改内容,以便它们可以独立显示。