小编Far*_*san的帖子

如何使用AngularJS重定向到另一个页面?

我正在使用ajax调用来执行服务文件中的功能,如果响应成功,我想将页面重定向到另一个URL.目前,我通过使用简单的js"window.location = response ['message'];"来做到这一点.但我需要用angularjs代码替换它.我在stackoverflow上看了各种解决方案,他们使用了$ location.但我是棱角分明并且很难实现它.

$http({
            url: RootURL+'app-code/common.service.php',
            method: "POST",
            headers: {'Content-Type': 'application/x-www-form-urlencoded'},
            dataType: 'json',
            data:data + '&method=signin'

        }).success(function (response) {

            console.log(response);

            if (response['code'] == '420') {

                $scope.message = response['message'];
                $scope.loginPassword = '';
            }
            else if (response['code'] != '200'){

                $scope.message = response['message'];
                $scope.loginPassword = '';
            }
            else {
                window.location = response['message'];
            }
            //  $scope.users = data.users;    // assign  $scope.persons here as promise is resolved here
        })
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

161
推荐指数
7
解决办法
43万
查看次数

如何在AngularJS中滚动到页面顶部?

我想在使用angularjs获取ajax调用响应后滚动到页面顶部.基本上,我在页面顶部显示警报消息,我想将警报消息作为收到的ajax响应.

谢谢

javascript jquery angularjs

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

单击按钮更改活动引导选项卡

我想在点击另一个按钮时更改活动引导选项卡.

我尝试将标签添加到标签li并编写自定义jquery代码.

$('#emailNotify').click(function () {
    $('#notify').addClass('active').attr('aria-expanded','true');
    $('#myacc').removeClass('active').attr('aria-expanded','false');
});
Run Code Online (Sandbox Code Playgroud)

此代码在第一次单击时工作正常,但当我再次单击"我的帐户"选项卡时,它不会更改.

选项卡和按钮的图像

标记:

<ul class="content-list museo_sans500">
<li><a href="javascript:void(0)">Change Password</a></li>
<li><a id="emailNotify" data-toggle="tab">Change Email Notifications</a></li>
<li><a href="javascript:void(0)">Change Profile Picture</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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

AngularJS:获取链接中没有哈希的查询字符串值

我试图使用angularjs获取查询字符串值.

我的网址: http://localhost/example.php?sportsId=3

我应用var goto = $location.search()['sportsId']; 它时返回undefined.

但是,如果我在url中添加hash就像 Url: http://localhost/example.php#?sportsId=3

然后它返回正确的值3.

但在这种情况下,它也给了我 Error: [$parse:syntax] http://errors.angularjs.org/1.3.8/$parse/syntax?p0=undefined&p1=not%20a%20primary%20expression&p2=null&p3=sportsID%3D&p4=sportsID%3D

此外,我的默认$_REQUEST['sportsId']值不适用于哈希格式.

如何使用angularjs从查询字符串中正确获取值?

javascript php angularjs

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

PHP chmod() 在服务器上不起作用

我彻底搜索了 stackoverflow 和其他在线资源,但没有任何效果。

基本上,我想将新内容写入服务器上的文件中。我正在使用以下代码来测试它。

代码:

error_reporting(E_ALL);
ini_set('display_errors',1);

$my_file = 'test_file.php';

$permission = chmod($my_file, 0775);
echo "Permission";
var_dump($permission);exit;
Run Code Online (Sandbox Code Playgroud)

chmod()它总是返回 false 并显示不允许的警告。

我不想为此使用 ftp 解决方案。那么,请告诉我不起作用的原因是什么chmod()以及是否有其他替代方法可以实现此目的?

php unix linux apache centos

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

如何在Angularjs中将计数器值显示为2位数?

我正在使用angularjs计时器来构建倒计时显示.

timer指令返回小时,分钟和秒的值作为整数.手段,1,2,3,....但我想将这些值显示为2位数.比如,01,02,03,04,......

是否有任何过滤器或指令来实现此目的?

javascript data-binding angularjs angularjs-directive angularjs-filter

2
推荐指数
1
解决办法
1905
查看次数

使用jQuery从javascript对象中删除元素?

我试图搜索解决方案很多,但没有人真正帮助我.

我有一个javascript对象:

trucks_obj
= Object {95: _.Kd, 96: _.Kd}

95: _.Kd
96: _.Kd
__proto__: Object
Run Code Online (Sandbox Code Playgroud)

如果if条件为真,我只想从具有特定ID的trucks_obj中删除元素.例如,我需要删除95索引的元素.我已经尝试过splice()以及slice()但没有任何效果.

删除代码:

$.each(trucks_obj,function(i,e){
            if(($.inArray(i, trucks_arr)) === -1){
                trucks_obj.splice(i,1);
            }
        });
Run Code Online (Sandbox Code Playgroud)

javascript jquery

-3
推荐指数
1
解决办法
113
查看次数