Jquery 对WCF服务的Ajax调用未更新
我有一个测试按钮,按下该按钮时可以调用WCF服务。这是我的密码:Jquery 对WCF服务的Ajax调用未更新,jquery,html,ajax,web-services,wcf,Jquery,Html,Ajax,Web Services,Wcf,我有一个测试按钮,按下该按钮时可以调用WCF服务。这是我的密码: <input type="button" id="testbutton"/> <script> function jqueryTest() { var text = document.getElementById('test').innerHTML; $.ajax({ type: "GE
<input type="button" id="testbutton"/>
<script>
function jqueryTest() {
var text = document.getElementById('test').innerHTML;
$.ajax({
type: "GET",
url: "wcfServiceCall",
dataType: "json",
success: function(data) {
alert(data[0].output);
},
});
}
$("#testbutton").kendoButton({
click: jqueryTest
});
</script>
因此,当我第一次按下按钮时,我看到一个值为0.97的警报框。这是正确的。但是,假设我进入WCF服务并将输出更改为0.12。当我再次按下按钮时,我仍然看到一个值0.97,但它应该是0.12(如果我从浏览器调用我的web服务,我会看到正确的值)。那么,我到底做错了什么?我以为每次单击按钮都会查询web服务,但事实似乎并非如此,因为该值没有刷新。任何帮助都将不胜感激 您是否尝试过强制ajax调用不使用缓存
$.ajax({
type: "GET",
url: "wcfServiceCall",
cache:false,
dataType: "json",
success: function(data) {
alert(data[0].output);
},
});
您是否尝试过强制ajax调用不使用缓存
$.ajax({
type: "GET",
url: "wcfServiceCall",
cache:false,
dataType: "json",
success: function(data) {
alert(data[0].output);
},
});
您是否尝试过强制ajax调用不使用缓存
$.ajax({
type: "GET",
url: "wcfServiceCall",
cache:false,
dataType: "json",
success: function(data) {
alert(data[0].output);
},
});
您是否尝试过强制ajax调用不使用缓存
$.ajax({
type: "GET",
url: "wcfServiceCall",
cache:false,
dataType: "json",
success: function(data) {
alert(data[0].output);
},
});
成功了。我犯了愚蠢的错误。那么,在每次来自ajax的wcf服务调用中,我都必须将cache设置为false吗?每次您不需要cache的调用,都是这样。我犯了愚蠢的错误。那么,在每次来自ajax的wcf服务调用中,我都必须将cache设置为false吗?每次您不需要cache的调用,都是这样。我犯了愚蠢的错误。那么,在每次来自ajax的wcf服务调用中,我都必须将cache设置为false吗?每次您不需要cache的调用,都是这样。我犯了愚蠢的错误。那么,在每次来自ajax的wcf服务调用中,我都必须将cache设置为false吗?每次您不需要cache的调用。