Jquery 将HTML表单数据保存为XML
我正在开发一个管理员将使用的表单。表单数据将用于更新我计划在整个网站上使用的变量值。这些值都不是安全敏感的,所以这不应该是一个问题 所以,基本上,我现在唯一的问题是如何获取表单并将数据写入XML文件,稍后将读取该文件以更新变量值 以下是表格代码:Jquery 将HTML表单数据保存为XML,jquery,html,xml,save,export,Jquery,Html,Xml,Save,Export,我正在开发一个管理员将使用的表单。表单数据将用于更新我计划在整个网站上使用的变量值。这些值都不是安全敏感的,所以这不应该是一个问题 所以,基本上,我现在唯一的问题是如何获取表单并将数据写入XML文件,稍后将读取该文件以更新变量值 以下是表格代码: <html> <script type="text/javascript" src="jquery-2.1.1.min"></script> <script type="text/javascript" sr
<html>
<script type="text/javascript" src="jquery-2.1.1.min"></script>
<script type="text/javascript" src="handler_NAME.js></script>
<div align="center">
<span style="font-size:60px";>
<u>Update Page<br></u>
PAGE TO BE UPDATED<br>
</span>
<form method="post" action="UpdateInfo_NAME.php">
<span style="font-size:30px;">
<u>FIELD1<input type="number" name="name1" value="total"><br>
FIELD2<input type="number" name="name2" value="total"><br>
FIELD3<input type="number" name="name3" value="total"><br>
FIELD4<input type="number" name="name4" value="total"><br>
FIELD5<input type="number" name="name5" value="total"><br>
FIELD6<input type="number" name="name6" value="total"><br>
FIELD7<input type="number" name="name7" value="total"><br>
FIELD8<input type="number" name="name8" value="total"><br></u>
<input type="submit" value="Submit">
</form></html>
注意:处理程序当前为空。我假设我将需要使用jQUERY使其尽可能干净,因此我还添加了库第3行。如果我做错了什么,请把我撕碎,哈哈,我是一个noob程序员,所以我必须学习
谢谢你的帮助,蒂亚
编辑:
如果每次用户保存数据时都覆盖XML,那么对我来说效果最好。我不确定这是否更难,我想你应该告诉我:P
我正在使用服务器,所有文件都是PHP的。很抱歉,我最初没有指定这个,哈哈我们尝试使用SimpleXML。遵循这一点,很好地解释它是如何工作的以及如何使用它
只是一些关于如何从SimpleXML开始的示例
您是否在服务器端使用任何东西?PHP、ASPX、JSP等。您需要一种服务器端语言来编写文件。对不起,我没有指定。一切都是基于PHP的。OP已被编辑以显示这一点。它被指定为action=UpdateInfo_NAME.php^^^我尝试使用此代码时出现以下错误:致命错误:在-DIRECTORY-第4行中未找到类“DomDocument”-我编辑了我的答案,请改为尝试simpleXL,更易于使用谢谢,我真的很感激:如果我的代表够高的话,我会给你答案哈哈。不客气,接受我的答案吧。Rep不是一切,help people是:它会弹出相同的错误,但在第6行:/I认为问题可能是我的服务器管理员不允许php支持xml。我在网上查看了错误消息,发现有很多人说过类似的话。那么,我可能不得不想出另一种方法来实现我的目标。
<?php
try
{
/*** a new dom object ***/
$dom = new domDocument;
/*** make the output tidy ***/
$dom->formatOutput = true;
/*** create the root element ***/
$root = $dom->appendChild($dom->createElement( "user" ));
/*** create the simple xml element ***/
$sxe = simplexml_import_dom( $dom );
/*** add a firstname element ***/
$sxe->addChild("firstname", "John");
/*** add a surname element ***/
$sxe->addChild("surname", "Brady");
/*** echo the xml ***/
echo $sxe->asXML();
}
catch( Exception $e )
{
echo $e->getMessage();
}
?>