我知道如何向 JQuery $.getJSON 回调方法传递一些参数,这个问题让我明白了:
$.getJSON('/website/json',
{
action: "read",
record: "1"
},
function(data) {
// do something
});
我还可以将表单提交到$.getJSON回调方法中:
$.getJSON('/website/json', $(formName)
function(data) {
// do something
});
但是我想同时传递一些参数和提交一些表单元素。我该如何将这两个东西结合起来呢?
我可以序列化表单元素并手动将一些参数添加到url中,看起来它能正常工作:
$.getJSON('/website/json',
'action=read&record=1&'
+ $(formName).serialize(),
function(data) {
// do something
});
但这看起来并不太优雅。这是正确的方法吗?还有更好的方法吗?
$.getJSON('/website/json', { action: "read", record: 1, .. }
- 不确定还能做什么。 - tymeJV