传递超过1个表单字段

Phi*_*enn 2 coldfusion jquery

我正在尝试更新PersonID的LastName字段.我可以传递PersonID,但我不知道传递LastName字段的语法.

$('input[name="LastName"]').live('focusout', function() {
    var PersonID = $(this).parents("tr").attr("ID");
    var LastName = $(this).val(); // todo: serialize
    $.ajax({
        url:'Remote/Person.cfc?method=UpdateLastName&returnformat=json'
        ,data:'PersonID='+PersonID
    });
    $(this).parents("td").empty().append(LastName);
});
Run Code Online (Sandbox Code Playgroud)

问:是类似于数据:{'PersonID ='+ PersonID,'LastName ='+ LastName}

我错过了一条曲折的线条或括号或逗号或点或冒号或分号或加号或问号或撇号或引号或美元符号或其他东西?

Nic*_*ver 8

你很亲密!稍微更改它,在那里没有等于并使用这样的冒号:

data: {'PersonID':PersonID, 'LastName':LastName}
Run Code Online (Sandbox Code Playgroud)

如果你愿意,你也可以这样做(如果你得到一些奇怪的角色,那就不安全了)

data: 'PersonID=' + PersonID + '&LastName=' + LastName
Run Code Online (Sandbox Code Playgroud)