2

我正在做的是:

  1. 使用ajax get方法读取xml文件

  2. 然后更新 xml 的特定节点值

  3. 更新此 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);});

                }
        });

任何快速反应都会有所帮助

4

1 回答 1

0

我不会转义,而是尝试用 jQuery 序列化 xml 并在服务器端反序列化它......

于 2012-09-04T07:56:27.430 回答