gpt4 book ai didi

javascript - jQuery getJSON 不工作

转载 作者:行者123 更新时间:2023-11-29 14:58:05 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery $.getJSON 从服务器获取一些数据,并且代码似乎工作正常,直到它到达 $.getJSON,它似乎根本没有触发,当我按下按钮时没有控制台日志,这是下面的代码,

$(document).ready(function(){
var funk;
$('#button').live('click', function(){
var funk = "";
var query = "";
$('#wrapper > [data-custom="field"]').each(function(i, data){

if(i == 0){
funk = query + $(this).attr('id')+" = '"+$(this).val()+"'";
}else{
funk = funk + " AND " + $(this).attr('id')+" = '"+$(this).val()+"'";
};

});

$.getJSON('test.php', {query: funk}, function(json){
console.log(json)
});

});
});

同一文件夹中的 PHP 文件 test.php,

$weo = $_GET['query'];

echo $weo;

关于可能导致问题的原因有什么想法吗?

提前致谢!

最佳答案

我预计 getJSON 会失败,因为服务器没有返回漂亮的 JSON 语法。

尝试做

echo json_encode($weo);

在您的 PHP 文件中。如果您最终不想使用 JSON,而是想使用纯文本,请使用 $.get:

$.get('test.php', {query: funk}, function(data){
console.log(data)
});

关于javascript - jQuery getJSON 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4024107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com