我有一个对象,我想用我的jquery.ajax函数发送,但我找不到任何将它转换为我需要的序列化格式的东西.
$.ajax({
type: 'post',
url: 'www.example.com',
data: MyObject,
success: function(data) {
$('.data').html(data)
}
})
MyObject = [
{
"UserId": "2",
"UserLevel": "5",
"FirstName": "Matthew"
},
{
"UserId": "4",
"UserLevel": "5",
"FirstName": "Craig"
}
]
Serialized_format = [
{
"name": "UserId",
"value": "5"
},
{
"name": "UserLevel",
"value": "4"
},
{
"name": "FirstName",
"value": "Craig"
}
]
Run Code Online (Sandbox Code Playgroud) 我想知道如何将回调函数的第一个参数设置为我想要的,就像jquery在成功回调或完整回调中所做的那样
我想做这个:
$.ajax({
success: function(data) {
alert(data)
}
});
Run Code Online (Sandbox Code Playgroud)
根据我的理解,这就像我能达到我想要的那样接近
function test(text) {
this.text = text
this.success = function(this.text) { }
}
var a = new test('King Kong')
a.success = function(k){
alert(k)
}
Run Code Online (Sandbox Code Playgroud)
我希望警报说"金刚"