ajax - 使用 AJAX 修改 xml
问题描述
我有以下 xml 文件:
<User>
<Address>123</Address>
<FirstName>John</FirstName>
<SecondName>Smith</FirstName>
</User>
我正在尝试通过 AJAX 调用对其进行更改:
var addressid= = 123;
$.ajax({
type: "GET",
url: url,
headers: {
"Authorization": "Basic " + btoa("username:password"),
},
contentType: "application/xml",
dataType: "xml",
async: true,
crossDomain: true,
success: function(xmlResponse) {
alert("Your user has been edited");
$(xmlResponse).find('User').each(function(){
if($(this).find('Address').text() == addressid) {
$(this).find('FirstName').text("Jenifer");
$(this).find('SecondName').text(secondName);
}
});
}
});
警报来了,这不会显示任何错误,但不会传递给系统。这意味着,如果我从服务器获取数据,则会显示旧名称。我究竟做错了什么?
解决方案
推荐阅读
- amazon-web-services - 环境变量中的 CloudFormation 键值对
- r - 问:按顺序排列索引并重置 [R/dplyr]
- python - python没有附加到目录中文件的每一行
- rust - 在重新分配的情况下,Rust 什么时候会删除值?
- bootstrap-4 - Bootstrap 4 - 垂直对齐:如何?
- python - 具有连续和分类列的 HOWTO tf.estimator
- f# - 获取记录类型标签作为字符串列表
- string - 检查字符串是否包含MATLAB中的任何数字
- node.js - Chrome 不缓存从 Express 发送的大型 JS 文件
- python - Cosmos DB - 使用 Python 删除所有数据的问题