0
내가 눌렀을 때 WCF 서비스를 호출하는 데 사용하는 테스트 버튼이 있습니다. 여기 내 코드입니다 :WCF 서비스에 대한 Ajax 호출이 업데이트되지 않습니다.
<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>
내 WCF 서비스는 이와 같은 사용자 지정 개체를 반환합니다 : I 버튼을 처음 누를 때
그래서[{"output":0.97,"name":"John Doe"}]
가, 내가 값이 경고 상자가 표시 0.97이다. 이 말이 맞습니다. 그러나 WCF 서비스로 이동하여 출력을 0.12로 변경한다고 가정 해보십시오. 다시 버튼을 누르면 여전히 0.97의 값이 표시되지만 0.12 여야합니다 (브라우저에서 웹 서비스를 호출하면 올바른 값이 표시됨). 정확히 내가 뭘 잘못하고있는거야? 단추를 클릭하면 매번 웹 서비스에 쿼리를 수행 할 수 있다고 생각했지만 값이 새로 고쳐지지 않았기 때문에 그럴 것 같지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다.
이렇게했습니다. 내 벙어리 오류. 그래서, 나는 ajax에서 모든 wcf 서비스 호출마다 캐시를 false로 설정해야합니까? – user3781214
캐시를 원하지 않는 모든 호출. –
자, 도와 줘서 고마워. – user3781214