使用jQuery.ajax时,我可以访问和修改beforeSend中的数据吗?

时间:2015-09-25 09:57:01

标签: javascript jquery ajax http xmlhttprequest

正如标题所述,我正在使用jQuery.ajax方法发布一组数据:

$.ajax({
    url: 'http://example.com/api',
    method: 'post',
    data: { name: 'dudu', age: 12 },
    beforeSend: function(xhr, settings) {
        // I want to change the data here.
    }
});

这可能吗?怎么样?

1 个答案:

答案 0 :(得分:1)

当然可以,以下是一个例子:

this.data = this.data.replace("12", "13");

请记住,此处数据已转换为字符串,因此您必须操作字符串以进行更改。