gpt4 book ai didi

javascript - ajax方法和SyntaxError : Unexpected token ":"

转载 作者:行者123 更新时间:2023-11-28 13:47:00 24 4
gpt4 key购买 nike

我在一个简单的脚本上遇到了麻烦。我需要解析来自 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”)下面的所有行似乎都是错误的...恕我直言,所有脚本中的语法都没有问题!

建议?

维托

最佳答案

我认为你的ajax语法错误。第一个参数是常规 ole' 对象,而不是函数。试试这个:

function callws() {
$.ajax({
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
// termine callws

^ 我所做的就是取出 function()

关于javascript - ajax方法和SyntaxError : Unexpected token ":",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13573233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com