我正在做的是:
使用ajax get方法读取xml文件
然后更新 xml 的特定节点值
- 更新此 xml 响应后,我将其发布到服务器端 (php) 以再次写入该 xml 文件
我在将更新的 xml 响应发布到服务器端时遇到错误,错误是:NS_ERROR_XPC_BAD_CONVERT_JS:无法转换 JavaScript 参数
我找到了这个公认的答案,但这对我不起作用:如何使用 jquery 更改 xml 节点的值?
这是我的一些代码:
$.ajax({
url: "<?php echo $xmlFilePath;?>",
type: "GET",
dataType: "xml",
success: function(xml){
$(xml).find("Page[id='1']").each(function(){
$(this).find('ContentOne').text("New Value");
});
$.post('<?php echo base_url(); ?>contentadd', { xml: escape($(xml))}, function(data){alert("Data Loaded: " + data);});
}
});
任何快速反应都会有所帮助