【发布时间】:2015-09-19 02:52:49
【问题描述】:
大家好,我是 java-script 的新手,所以我希望你能帮助我解决我的问题。所以我有了表格,它看起来像这样:
<form method="post">
Field1: <input type="text" name="field1"><br>
Field2: <input type="text" name="field2"><br>
<input type="submit" value="Submit">
</form>
我需要从表单中获取数据并发出 xml 请求,xml 请求应该是这样的
<root>
<header section>
<section>data</section>
</header section>
<data section>
<field1>data</field2>
<field2>data</field2>
</data section>
</root>
之后我必须在页面上显示 xml 响应。 我提出了 xml 请求
<script>
$('.button').click( function() {
$(".results").append("<ul></ul>");
$.ajax({
type: "GET",
dataType: 'xml',
url: 'response.xml',
success: function(xml) {
$(xml).find('root').each(function(){
var sField1 = $(this).find('field1').text();
var sField2 = $(this).find('field2').text();
$("<li></li>").html(sTitle + ", " + sPublisher).appendTo(".results ul");
});
},
error: function() {
alert("An error occurred while processing XML file.");
}
});
});
</script>
但我不知道如何从表单中获取数据并提出请求。你能帮我吗?非常感谢。
【问题讨论】:
标签: javascript jquery ajax xml ajaxform