【问题标题】:$.getJSON don't work in the second link page of my local site$.getJSON 在我本地站点的第二个链接页面中不起作用
【发布时间】:2018-06-19 16:51:56
【问题描述】:

$.getJSON 函数有问题。 get 在我的第一页 - index.html 上运行良好。但是,当我转到我的第二页 - second.html 并使用函数 $.getJSON 时出现错误。

代码(second.html)不起作用:

$(document).ready(function(){
   $('button').click(search);
});

function search(){
    var name = $('#inputName').val();
    $.getJSON("api/research_name.php?nome="+nome, function(data){
        console.log(data);
    });
}

这段代码(index.html)工作正常:

$(document).ready(function(){
   $('button').click(search);
});
function search(){
    var name = $('#inputName').val();
    $.getJSON("api/research_name.php?nome="+nome, function(data){
        console.log(data);
    });
}

【问题讨论】:

  • 你遇到了什么错误?

标签: php html json get localhost


【解决方案1】:

(作为评论可能会更好,但是)

检查您的代码。您将 name 分配给输入字段的值,但在您的 .getJSON 调用中使用 nome

此外,您可能应该使用完全限定的 url。例如,如果您的层次结构是

/index.html

/文件夹/something/second.html

那么您的 api 调用将与调用它的目录相关,可能不是根目录。

考虑将其更改为"/api/research_name.php?nome="+nome

【讨论】:

    猜你喜欢
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 2010-09-16
    • 2016-02-25
    相关资源
    最近更新 更多