我的应用程序是在经典ASP中。目前SAVE功能大约需要30秒才能完成,过程如下:
答案 0 :(得分:0)
如果您想要更详细的答案,请说明您现在的处理方式。
您的流程耗时太长有几个原因,例如:
还有更多。
对于jQuery ajax示例(这是使用jQuery函数的Ajax调用):
<script type="text/javascript">
//this is for handling the button click event
$(function () {
$("#btnTest").click(function () {
//this is to call the function if click was initiated
AjaxTest();
});
};
function AjaxTest() {
//this is variable to collect data
var _ajaxData= { firstName: "John", lastName: "Smith", email: "john.smith@whatnot.com" };
//this is the main ajax function, it basically send the collected data
//to AjaxProcessPage.aspx and response back
$.post("AjaxProcessPage.aspx", _ajaxData, function (data) {
if (data.status == "ok") {
alert("Data is ok");
};
});
}
</script>
<body>
<input type="button" name="btnTest" id="btnTest" />
</body>
解释在评论中,这基本上是客户端。当数据发送到AjaxProcessPage.aspx时,您可以在该页面上插入您的进程。
有关jQuery Ajax的更多信息: http://api.jquery.com/category/ajax/
有关我使用的jQuery的$ .post()函数的更多信息: http://api.jquery.com/jQuery.post/