各位程序員,您好!我是jquery ajax的新手。 如何從if塊調用函數checkreturn()或者如果是,那麼是否可以在成功之外訪問msg,然後請讓我知道如何。我需要它,因爲只有條件證明是正確的,我必須啓用後續的文本框。這是我的代碼。提前感謝您的時間和回覆。拉傑什。成功調用if函數中的函數
<script type="text/javascript" >
function checkreturn() {
document.getElementById("txtAns").removeAtrribute("disabled");
}
function cQtn(e){
var uname= $("#<%=Username.ClientID%>").val();
var sq=$("#<%=SecQuest.ClientID%>");
var sqtn = $("#<%=SecQuest.ClientID%> option:selected").text();
var sans=$("#txtAns");
var msgbox = $("#Dstatus");
$.ajax({
type: "POST",
url: "forgotpassword.aspx/CheckValidSQtn",
data: "{'uname':'"+uname+"','args':'"+sqtn+"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
if (msg.d == 'Available') {
sq.removeClass("notavailablecss");
sq.addClass("availablecss");
msgbox.html('<img src="proj_mages/a.png"> <font color="Green"> Valid </font>');
//how do i call from here??
}
else {
sq.removeClass("availablecss");
sq.addClass("notavailablecss");
msgbox.html(msg.d);
}
}
});
}
</script>
就叫做別的地方一樣嗎? 'checkTurn();' – sachleen
checkreturn()在這種情況下,但是。 –
它沒有被調用,我試了一下。有沒有一種方法可以啓用if塊本身的文本框控件? –