小编Aar*_*her的帖子

加载Ajax内容后滚动到顶部

无论如何,我可以做到这一点,所以页面将在内容加载后自动滚动到顶部(通过Ajax)?

这是我显示内容的代码:

$(document).ready(function () {
    var my_layout = $('#container').layout();
    $("a.item_link").click(function () {
        $("#loader").fadeIn();

        feed_url = $(this).attr("href");
        $.ajax({
            type: "POST",
            data: "URL=" + feed_url,
            url: "view.php",
            success: function (msg) {
                $("#view-area").html(msg);

                $("#loader").fadeOut();
            }
        });
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

所以在'view-area'加载了它的内容后,我可以让页面自动滚动到顶部吗?

html php ajax jquery

11
推荐指数
1
解决办法
3万
查看次数

在JQuery中使用PHP变量

无论如何我可以在JQuery脚本中使用php变量吗?

例:

  • PHP变量: $sr2
  • 摘录JQuery脚本(带变量): $('#a2_bottom_$sr2')

我怎样才能使变量在JQuery部分中有效?

谢谢

php jquery

8
推荐指数
4
解决办法
4万
查看次数

在PHP Web应用程序中使用时区

我一直在寻找几个小时的时间来了解在PHP/MySQL Web应用程序中使用时区的最佳方法,找到明确的答案很难.从我到目前为止学到的东西,最好用UTC中的每个人的东西存储在数据库中(如果我错了,请纠正我).

当用户注册时,我会询问他们是否有时区,然后将其存储在那里.这将是这种格式的下拉菜单:

<option value="Europe/London">(GMT) Greenwich Mean Time : London</option>
Run Code Online (Sandbox Code Playgroud)

我正在构建的应用程序将允许用户在未来与人(会议)进行安排,就像日历一样.显然,在一年的时间里,不同的时区有不同的夏令时,任何想法我会如何迎合这一点?

假设来自英国的用户在2013年1月24日下午3:00召开会议并邀请居住在加利福尼亚州的人参加此次会议,我如何获得该会议以便美国人在他/她的时区和英国用户看到会议它在他/她的时区?(请注意,两个用户都已注册并设置了他们的时区).

有没有人有明确的解释,也许有一些例子?或者可以指出我能找到的地方?

谢谢

html php mysql timezone utc

6
推荐指数
1
解决办法
3688
查看次数

Cordova 地理位置,等待用户权限

我有一个 Cordova 应用程序,它做的第一件事就是在应用程序启动时检查用户的位置。问题是,如果这是用户第一次启动应用程序(在 iOS 上),地理定位插件不会等待用户对 iOS 显示的地理权限对话框说是或否。

无论如何我可以让这个插件功能等待用户说允许或禁止地理权限吗?

有问题的插件https://github.com/apache/cordova-plugin-geolocation

示例函数调用:

navigator.geolocation.getCurrentPosition(geolocationSuccess,geolocationError,geolocationOptions);
Run Code Online (Sandbox Code Playgroud)

当我第一次启动应用程序时,我收到了 iOS 权限提示,但我可以在后台看到函数调用已经进入错误函数。

javascript geolocation ios cordova ios-permissions

5
推荐指数
1
解决办法
1456
查看次数

安装Phonegap/Cordova 3.1插件(条形码扫描器)

现在已经尝试了几个小时并取得了一些进展,但没有朝着正确的方向发展.

我已经成功设置了一个Android Cordova项目,该项目加载到手机上运行良好.我只是无法让条形码扫描器插件在Cordova 3.1中工作.我相信它已经正确安装但它没有出现在config.xml中,但它确实出现在cordova_plugins.js文件中.

我在index.js中有这个

function clickScan() {
    var scanner = cordova.require("com.phonegap.plugins.barcodescanner.BarcodeScanner");
    scanner.scan(
        function (result) {
            alert("We got a barcode\n" +
            "Result: " + result.text + "\n" +
            "Format: " + result.format + "\n" +
            "Cancelled: " + result.cancelled);
        }, 
        function (error) {
            alert("Scanning failed: " + error);
        }
   );
}
Run Code Online (Sandbox Code Playgroud)

现在,当我按下扫描按钮时,似乎运行此代码,但直接跳转到成功功能,只显示带有空白结果的警告框.

我正在使用并通过cordova插件添加的扫描仪是https://github.com/wildabeast/BarcodeScanner

我目前没有将barcodescanner.js文件导入html中,因为我已经使用旧版本的cordova,因为我相信这在3+中的处理方式不同,似乎在cordova_plugins.js文件中定义了?

更新:据我所知,上面的配置似乎没有任何明显错误弹出Eclipse.

javascript android phonegap-plugins cordova

4
推荐指数
1
解决办法
1万
查看次数

'假'用于测试的API响应

我们正尝试在本地重新创建一些实时API以进行测试.

我们正在尝试构建一个非常基本的PHP副本,它使用JSON响应Ajax请求.下面的代码就是我现在返回的字符串,另一端的错误会引发错误:

"Uncaught TypeError: Cannot read property 'instanceId' of undefined".
Run Code Online (Sandbox Code Playgroud)

码:

$var = "{'request':{'instanceId':'1234546','usage':'1'}}";
echo($var);
Run Code Online (Sandbox Code Playgroud)

我们已经过测试,它可以与live API一起使用.所以当我尝试返回虚拟JSON数据时,我做错了.现在据我所知,这不是一个有效的JSON响应,有没有办法轻易地"伪造"响应,就像我上面的那样?

php ajax json

0
推荐指数
1
解决办法
1303
查看次数