我想知道如何修复我的脚本,我希望在您单击按钮时发出警报,但它会跟上同一页面上 xml 发生的变化。当然,当我单击按钮时,我认为这个脚本会起作用,但什么也没有发生。我想我会看看我是否可以从更有经验的人那里得到任何意见。
$(document).ready(function(){
function get_info() {
$.ajax({
type: "GET",
url: "xmldata/product.xml",
dataType: "xml",
cache: false,
complete: function(doc) {
var product = $(doc.responseText).find("product").text() == 1;
var name = product.next().children("name").text();
var cost = product.next().children("cost").text();
$("#xmlalert").click(function(){
alert(cost);
})
}
});
}
setInterval(function() {
get_info();
}, 5000);
});
xml数据如图:
<?xml version="1.0" encoding="utf-8"?>
<store>
<product>1</product>
<info>
<name>Toy</name>
<cost>1196</cost>
</info>
</store>