Javascript jQuery跳过可选参数

时间:2011-08-30 18:27:25

标签: javascript jquery-ui

1行JavaScript代码

$.post('/blah', { comment_id: 1, description: ... });

出于某种原因,该调用不是作为JS调用进行的,并且post方法允许success方法允许另外2个可选参数dataTypesuccess。我想跳过dataType并将script设置为$.post('/blah', { comment_id: 1, description: ... }, ,"script"); 。我试过这个,它给了我一个错误

{{1}}

3 个答案:

答案 0 :(得分:3)

通过nullundefined

$.post('/blah', { comment_id: 1, description: ... }, null,"script");

// use void for undefined (because undefined can be reassigned)...
$.post('/blah', { comment_id: 1, description: ... }, void 0,"script");

答案 1 :(得分:2)

您的代码无效Javascript。如果要跳过参数,则必须改为传递null值:

$.post('/blah', { comment_id: 1, description: 'Blah' }, null, "script");

答案 2 :(得分:2)

您可以为默认参数传递null。