Jquery 对WCF服务的Ajax调用未更新

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

我有一个测试按钮,按下该按钮时可以调用WCF服务。这是我的密码:

<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的调用。