我正在浏览其他问题和帖子,但找不到答案。
我需要将数据发送到将数据保存到服务器的 PHP 文件。一些数据只是字符串变量,其中一个变量是 XML 数据。我试着用下面的代码来做到这一点:
$.post(
"save.php",
{
userId: _UserId,
pName: _pName,
pId: _pId,
xml: $(_xml).find("main").text()
},
function () {
console.log("Saved");
}
);
所以 _xml
是一个 XML 文档,我试图将整个 XML 保存在服务器中。 POST 有效,但问题是它只保存文本,没有 <>
括号。
如何正确地将 XML 数据发送到服务器?任何帮助将不胜感激。
最佳答案
The POST works but the problem is that it saves only the text, without the <> brackets.
尝试使用 html()
代替。我知道在这种情况下名称可能不正确,但底层方法不会删除当前包含的元素。
xml: $(_xml).find("main").html()
关于php - 使用 jQuery $.post 将 XML 数据发送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338543/