编辑原来这是一个简单的拼写错误。啊。
问题(请参阅以下代码):当我单击按钮时,示例文本变为蓝色(表示它成功运行python脚本)。但是,当我注释掉$("#test").css("color", "blue");
时,文本不会变为红色,我认为这意味着不会调用回调函数。我错过了什么?
<p id="test">ayyo testo</p>
<button onclick="validate()" value="checkvalue" type="button" class="button">Listen</button>
<script type="application/javascript">
$('button').click(function(){
drawgraph();
});
function drawgraph() {
function handleResponse(response) {
$("#test").css("color", "red");
}
drawStuff(handleResponse);
};
function drawStuff(handleReponse) {
$.ajax({
url: "testPython.py",
success: function(response){
$("#test").css("color", "blue");
handleResponse(response);
}
});
}
</script>