【发布时间】:2011-01-12 17:49:26
【问题描述】:
抱歉,如果这是基本的。我主要是前端设计师/开发人员。
我通过名为 wufoo 的表单服务获得了网络表单。
Wufoo 生成一个可爱的 XML(或 json)文件,可以抓取和解析。
我正在尝试获取与表单关联的条目 xml 提要,并通过 jquery 对其进行解析以显示谁输入了。
我正在使用以下代码(适用于本地 xml 文件)。
http://bostonwebsitemakeover.com/2/test.html
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script>
$(document).ready(function () {
$.ajax({
type: "GET",
url: "people.xml",
dataType: "xml",
success: xmlParser
});
});
function xmlParser(xml) {
$('#load').fadeOut();
$(xml).find("Entry").each(function () {
$(".main").append('<div class="entry">' + $(this).find("Field1").text() + ' ' + $(this).find("Field2").text() + ' http://twitter.com/' + $(this).find("Field17").text() + '</div>');
$(".entry").fadeIn(1000);
});
}
</script>
我的 XML 文件包含以下内容:
<?xml version="1.0"?>
<Entries>
<Entry>
<EntryId>1</EntryId>
<Field1>Meaghan</Field1>
<Field2>Severson</Field2>
<Field17/>
</Entry>
<Entry>
<EntryId>2</EntryId>
<Field1>Michael</Field1>
<Field2>Flint</Field2>
<Field17>michaelflint</Field17>
</Entry>
<Entry>
<EntryId>3</EntryId>
<Field1>Niki</Field1>
<Field2>Brown</Field2>
<Field17>nikibrown</Field17>
</Entry>
<Entry>
<EntryId>4</EntryId>
<Field1>Niki</Field1>
<Field2>Brown</Field2>
<Field17>nikibrown</Field17>
</Entry>
</Entries>
我想知道如何使用托管在 wufoo(即 https)上的 xml 文件来执行此操作
所以我想我问我如何通过 jquery 验证提要?还是我需要通过json来做到这一点?有人可以解释一下吗?
【问题讨论】:
-
您的代码似乎没有任何问题... wufoo 是什么?这似乎是问题所在,而不是您的 xml 或 jquery ...(这会使您发布的代码无关紧要)。