我正在使用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) 我想在使用angularjs获取ajax调用响应后滚动到页面顶部.基本上,我在页面顶部显示警报消息,我想将警报消息作为收到的ajax响应.
谢谢
我想在点击另一个按钮时更改活动引导选项卡.
我尝试将标签添加到标签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) 我试图使用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从查询字符串中正确获取值?
我彻底搜索了 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()以及是否有其他替代方法可以实现此目的?
我正在使用angularjs计时器来构建倒计时显示.
timer指令返回小时,分钟和秒的值作为整数.手段,1,2,3,....但我想将这些值显示为2位数.比如,01,02,03,04,......
是否有任何过滤器或指令来实现此目的?
javascript data-binding angularjs angularjs-directive angularjs-filter
我试图搜索解决方案很多,但没有人真正帮助我.
我有一个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 ×6
angularjs ×4
jquery ×3
php ×2
apache ×1
centos ×1
data-binding ×1
linux ×1
unix ×1