无法使用jquery将xml数据发布到服务器端(php)
我正在做的是:无法使用jquery将xml数据发布到服务器端(php),php,jquery,Php,Jquery,我正在做的是: 用ajaxget方法读取xml文件 然后更新xml的特定节点值 更新此xml响应后,我将其发布到服务器端(php),以便再次编写该xml文件 将更新的xml响应发布到服务器端时出错 错误是:NS\u error\u XPC\u BAD\u CONVERT\u JS:无法转换JavaScript参数 我找到了这个被接受的答案,但这对我不起作用: 这是我的代码: $.ajax({ url: "<?php echo $xmlFilePath;?&g
$.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);});
}
});
$.ajax({
url:“”,
键入:“获取”,
数据类型:“xml”,
成功:函数(xml){
$(xml).find(“Page[id='1']”)。每个(函数(){
$(this.find('ContentOne').text(“新值”);
});
$.post('contentadd',{xml:escape($(xml))},函数(数据){alert(“数据加载:+data);});
}
});
任何快速响应都会很有帮助而不是escape我会尝试使用jQuery序列化xml并在服务器端取消序列化…而不是escape我会尝试使用jQuery序列化xml并在服务器端取消序列化…错误消息的哪一部分
NS\u error\u XPC\u BAD\u CONVERT\u JS:无法转换JavaScript参数
对您来说很难理解?@hakra实际上我正在发送xml响应,需要对其进行转义…我这样做了,但仍然无法在php脚本中对其进行解码。您会收到一条错误消息。所以你做错了什么。你需要知道是什么。错误消息可以帮助您定位问题,但似乎有一些缺少的部分需要您解决。你能解释一下你对错误不了解的部分吗?这一部分将帮助您找到创建错误的位置。@hakra,正如我所说的,xml响应产生了问题,但通过放置转义函数,它现在正在加载,错误不会发生,但是…我需要在php脚本中对其进行解码,但它没有这样做…您没有在此处发布任何php代码。错误消息的哪一部分NS\u ERROR\u XPC\u BAD\u CONVERT\u JS:无法转换JavaScript参数
对您来说很难理解?@hakra实际上我正在发送xml响应,需要对其进行转义…我这样做了,但仍然无法在php脚本中对其进行解码。您会收到一条错误消息。所以你做错了什么。你需要知道是什么。错误消息可以帮助您定位问题,但似乎有一些缺少的部分需要您解决。你能解释一下你对错误不了解的部分吗?该部分将帮助您找到创建错误的位置。@hakra,正如我所说的,xml响应产生了问题,但通过放置转义函数,它现在正在加载,错误不会发生,但是…我需要在php脚本中对其进行解码,但它没有这样做…您没有在此处发布任何php代码。