在Jquery Ajax调用中设置了哪些变量,如何在数据发送之前查看数据?

时间:2013-10-23 20:16:06

标签: jquery ajax

我对ajax数据有疑问 - 我是否需要为我想要传递的每个值设置一个变量? - 在这种情况下,它将是输入到输入框中的值。我也可以输出console.log(data)来查看ajax数据数组中的内容吗?

功能:

function urlCheck() {

    $(".postForm").on('click', '#post_title', function (e) {

        var id = $('#post_title').data("id");

        e.preventDefault();

        $.ajax({
            url: '<?=base_url()?>/page/op',
            data: {
                post_title: $("#post_title").val(),
                    'website_id': id
            },

            type: 'POST',
            success: function (resp) {
                alert(resp);
            },
            error: function (resp) {
                console.log("Error in ajax request");
            }
        });

    });
}

1 个答案:

答案 0 :(得分:3)

要查看数据数组,请先创建它:

var data = {
    param1 : "foo",
    param2 : "bar"
};
console.log(data);

在你的ajax调用中使用它

$.ajax({
   //...
   data:data
   //...
});

如果你没有添加变量,那么就不会传递它,所以如果你必须拥有它,只需将它设置为空字符串。