我遇到了一个简单的脚本。我需要解析来自 web 服务的一些 xml 响应
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
function callws() {
$.ajax(function(){
type:"GET",
contentType: 'text/xml',
dataType:"xml",
url:"http://thewebservice/service.action?my=parameter",
timeout:4000,
async:false,
success: parseXml,
error: function(jqXHR, textStatus, errorThrown){
alert(jqXHR.textStatus);
}
}); // ajax
function parseXml(xml) {
$(xml).find("result").each(function(){
$("#risposta").append($(this).find("row").text() + "<br />");
});//each
} //function parse
} // termine callws
我不明白为什么没有任何工作!我只有来自 Chrome 控制台 SyntaxError 的错误日志:第 12 行的意外令牌“:”(contentType:'text/xml',)我尝试使用其他参数,但第一个下方的所有行(类型:“GET”)似乎错了...恕我直言,所有脚本中的语法都可以!
建议?
维托