jquery表单插件设置选项

时间:2014-04-04 06:48:09

标签: jquery jquery-forms-plugin

我是plugin的新用户,因为我已经阅读了此文档,我很难从这里传递选项:

$('#form').ajaxForm({
    beforeSend: function(options) {
        // status.empty();
        // var percentVal = '0%';
        // bar.width(percentVal)
        // percent.html(percentVal);
    },
    uploadProgress: function(event, position, total, percentComplete) {
        // var percentVal = percentComplete + '%';
        // bar.width(percentVal)
        // percent.html(percentVal);
    },
    success: function(e) {
        console.log(e);
        // var percentVal = '100%';
        // bar.width(percentVal)
        // percent.html(percentVal);
    },
    complete: function(xhr) {
        // status.html(xhr.responseText);
        // console.log(xhr);
    }
});

console.log(e)的输出为{"status":"success","response":"the yes"},如果我尝试console.log(e.status),则会返回未定义。所以我想在jQuery表单的选项上使用var options = { dataType: 'json'};。但是,我如何传递options数组?

1 个答案:

答案 0 :(得分:-1)

var obj = jQuery.parseJSON(e);
console.log(obj.status);

使用它你必须将字符串e解析为json对象