私がやっていることは次のとおりです。
ajax getメソッドでxmlファイルを読む
次に、xml の特定のノード値を更新します。
- このxml応答を更新した後、そのxmlファイルを再度書き込むためにサーバー側(php)に投稿しています
更新された 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);});
}
});
どんな迅速な対応も役に立ちます