javascript - jQuery Ajax 调用在 Chrome 浏览器中不起作用

标签 javascript jquery

jQuery Ajax 调用在 Chrome 浏览器中不起作用。

我的代码:-

function memories(pageName)
{
   $.ajax({
   type: "POST",
   url: pageName,   
    success: function(html){
        $("#page").load(pageName); 

   }
 });    
}

最佳答案

您正在调用 load ,但不传入 URL。 load 用于从 URL 加载内容,然后将其应用到元素。您要么想在没有 ajax 的情况下使用它,要么想要 html .

例如:

function memories(pageName)
{
    $("#page").load(pageName);
}

或者(更有可能的是,因为您使用了 POST,尽管您没有提供任何参数,所以尚不清楚):

function memories(pageName)
{
   $.ajax({
   type: "POST",
   url: pageName,   
    success: function(html){
        $("#page").html(html); 

   }
 });    
}

关于javascript - jQuery Ajax 调用在 Chrome 浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4599095/

相关文章:

jquery - 两级选项卡 jquery 链接

c# - 从 ajax 调用 WebApi 时如何调试 500 内部服务器错误?

javascript - 如何删除跨度上的 £ 并更改值?

jquery - 如何使用 jquery 和 ajax 从数据库中的数据创建 HTML 表格

javascript - 我的第一个网格不起作用

javascript - Angular printjs : ERROR TypeError: Object(. ..) 不是函数

javascript - jQuery DatePicker - 如何显示今天的月份而不是选定的日期?

javascript - 在 Grunt Build 工具缩小并连接到一个文件后手动替换 HTML 脚本标签?

javascript - GA//通过生成唯一输出的类跟踪 onClick 事件?

javascript - 我想用 rxjs observable 替换 addEventListener