我创建了一个jQuery的收集,存储XML如下:如何jQuery集合转换为XML字符串Ajax请求
var rh_request = $('<request/>')
.attr('user_id', user_id)
.attr('company_id', company_id)
.attr('action', 'x');
我想通过Ajax请求将其发布到我的服务器如下:
$.ajax({
type: "POST",
url: mywebsiteURL,
processData: false,
dataType: "xml",
data: rh_request.html(),
success: mycallbackfunction
});
我的问题是,ajax调用的“数据”参数需要一个字符串版本的XML,它似乎既没有Jquery的.html()或.text()函数产生此。我有更老的代码使用直接的JavaScript来形成传出的XML并调用DOM .xml()函数产生了一个工作的字符串。这是如何做一个jquery集合?
我编辑它,使之更具可读性... – Reigel 2011-01-12 02:55:53