【发布时间】:2011-08-03 08:00:50
【问题描述】:
我想知道需要什么 javascript 或 jquery 函数才能让 ajax 加载微调器与 jqtouch 一起使用。
我在页面上有一个搜索按钮,单击该按钮时会提交到一个 php 文件,该文件处理搜索结果并逐行回显 hthml 中的结果 jqtouch 自动放入新 div 的 div(这是我的第一个 jqtouch 应用程序,但这看起来很标准,新的“页面”只是 html 中的新 div)。
我必须点击搜索按钮才能触发 javascript,因为我正在测试的 iphone 上不会出现“实时”和类似的 jquery 功能。 Onclick 我知道调用一个函数来“显示”页面上的加载 div,并在我感到沮丧时将其隐藏,但是我不知道如何检测 php 文件已完成对页面结果的处理,因为我不知道如何jqtouch 告诉我们。
编辑
function popup(){
$('#popup').ajaxStart(function(){
$(this).show();
});
$('#popup').ajaxComplete(function(){
$(this).hide();
});
}
这可以在计算机上运行,但有一个错误,正如我在下面对 bohzo 的回复中所解释的那样,我如何让它在 iphone 上运行? 它在一个函数中,因为在我的 jqtouch 实现中需要 onclick 操作。
【问题讨论】:
-
它不叫'spinner'。微调器是一个数字选择器 +/-
-
一点眼睛糖果ajaxload.info
-
不,在这种情况下,微调器是一个小的动画旋转 gif,表示正在处理请求。
标签: javascript jquery jqtouch