php - 使用 jquery-ajax 从 url 获取 json 或 xml 数据时出现错误

标签 php javascript jquery ajax

我有这个代码:

jQuery(document).ready(function(){
        var user_key = "asdflk134";
        var app_key = "pigasdb95r91bva";
        var params = "app_key="+app_key+"&user_key="+user_key+"&format=xml";

        jQuery.ajax({
            type: "POST",
            url: "http://hellotxt.com/api/method/user.latest",
            data: params,
            dataType: "xml",
            success: function(data){
                jQuery(".result").html(data);
            }
        });
    });

在检查我的 Firebug 控制台时,我注意到此错误:

XML Parsing Error: no element found Location: moz-nullprincipal:{3d9469e7-683c-41ea-9bd4-c761a0568b30} Line Number 1, Column 1:

^

您认为这个错误是什么?我真的被这个问题困扰了。任何帮助将不胜感激和奖励!谢谢! :)

最佳答案

尝试更改您这样做的代码:

jQuery(document).ready(function(){
            var user_key = "asdflk134";
            var app_key = "pigasdb95r91bva";
            var params = "app_key="+app_key+"&user_key="+user_key+"&format=xml";

            jQuery.ajax({
                type: "POST",
                url: "http://hellotxt.com/api/method/user.latest",
                data: {
"user_key": user_key,
"app_key":app_key,
"format":"xml"},
                dataType: "xml",
                success: function(data){
                    jQuery(".result").html(data);
                }
            });
        });

您应该向您的数据参数提交一个对象,以便 jquery 正确读取它 <key>:<value> key 将被视为参数名称。

关于php - 使用 jquery-ajax 从 url 获取 json 或 xml 数据时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8642245/

相关文章:

javascript - 从特定行中删除多个表格单元格

php - android-php-mysql : json + rmi

javascript - Yii2:如何禁用单选按钮

javascript - 如何使用 jquery 添加带有行的删除和添加按钮?

php - 有没有办法将cookies插入数据库?

phpinfo 和 php -v 在 lion 上显示不同的版本

javascript - 导出变量并访问它

javascript - requirejs:使用本地存储进行缓存?

javascript - VueJS验证: Clicking "add" button leads field to get a value

javascript - 确定您的网页已激活(包括切换浏览器选项卡)的最佳方法是什么?