javascript - Ajax传递数组参数时出现问题?
大家讲道理
大家讲道理 2017-04-11 09:09:39
[JavaScript讨论组]
代码:
function getInfo (url, data){
    $.ajax({
            url: url,
            type: type,
            async: true,
            cache: false,
            data: data,
            dataType: 'json',
            beforeSend: function(){//发送前
                
            },
            complete: function(){//发送后
                
            },
             success: function(data){//请求成功
                 
             },
             error: function(response, textStatus, errorThrown){//请求失败
                 
             }
        });
}
var per = {name: 'Tom', age: 20};
getInfo('someUrl', per);
var arr = [{name: 'Tom', age: 20}];
getInfo('someUrl', arr);
    


页面没直接传输json字符串而是直接传输对象,发现传输对象时一切正常,而传输数组时发生异常(如上图)

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
巴扎黑

var arr = [{name: 'Tom', age: 20}];

数组这么定义么?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号