我试图访问一个404事件,我可以看到回来作为404与firebug,但错误功能没有踢,用我的下面的代码我总是得到错误:成功?
即.
$.ajax({
type: 'get',
url: 'url: 'https://admin.instantservice.com/resources/smartbutton/5702/10945/available.gif?' + Math.floor(Math.random()*10001),
success: function(data, textStatus, XMLHttpRequest){
console.log('Error: ' + textStatus);
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(xhr.statusText);
alert(xhr.responseText);
}
});
Run Code Online (Sandbox Code Playgroud)
我再次知道1000%,我在firebug中获得404 Not Found,它永远不会触发错误.
我错过了什么吗?
我有一系列任务要从观察者运行但我可以按顺序启动它们:
这是gulp任务和观察者.
gulp.task('app_scss', function(){
return gulp.src(appScssDir + '/main.scss')
.pipe(sass({ style: 'compressed' }).on('error', gutil.log))
.pipe(autoprefix('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4'))
.pipe(gulp.dest(appBuilderDir));
});
gulp.task('app_vendor_css', function(){
return gulp.src(appProviderCssDir + '/*.css')
.pipe(minifyCSS({ keepSpecialComments: 0 }))
.pipe(concat('app_vendor.css'))
.pipe(gulp.dest(appBuilderDir));
});
gulp.task('app_build_css', function(){
return gulp.src(appBuilderDir + '/*.css')
.pipe(concat('style.css'))
.pipe(gulp.dest(targetCssDir));
});
gulp.task('watch', function () {
gulp.watch(appScssDir + '/**/*.scss', ['app_scss', 'app_build_css']);
});
gulp.task('default', ['app_build_clean', 'app_scss', 'app_vendor_css', 'app_build_css', 'watch']);
Run Code Online (Sandbox Code Playgroud)
所以当我更新一个scss文件时,它应该编译它们创建一个单独的css文件.然后,构建任务使用供应商文件对文件进行连接.但每次我保存文件时,它总是落后一步.以视频为例:http://screencast.com/t/065gfTrY
我已重命名任务,更改了手表回调中的顺序等.
我犯了一个明显的错误吗?
我使用form_for来更新用户配置文件.
作为表单的一部分,我正在使用选择菜单.菜单是从数组中填充的,即
STATUS = [['Active', 'active'], ['In Active', 'inactive']]
Run Code Online (Sandbox Code Playgroud)
然后在表格中
<%= f.select(:status, options_for_select(STATUS)) %>
Run Code Online (Sandbox Code Playgroud)
虽然这项工作不是选择之前在编辑时选择的选项.
我错过了什么吗?
我对谷歌的地理结果感到非常沮丧,并希望有人可以告诉我最好的去处.
我创建了一个AutoSuggest功能,您可以在其中输入地址,Google会回复建议.用户然后选择并继续前进.
但在我希望他们继续下一页之前,我想验证他们的选择.我认为这很容易,因为我们只是在检查Google已经提供的内容.但是当我进行验证查找时,它没有显示任何结果.
一些示例代码:
假设我从建议中选择了这个地址:Suffield,CT 06078,USA
然后在验证时,我用这个地址进行第二次查找,即.
$string = "Suffield, CT 06078, USA";
echo 'http://maps.google.com/maps/geo?output=json&oe=utf8&gl=us&sensor=false&key=[MyKey]&q='.urlencode($string).'';
Run Code Online (Sandbox Code Playgroud)
它给我错误代码602(G_GEO_UNKNOWN_ADDRESS)
如果它给我的地址怎么办?
我怎么能绕过这个?
希望有人可以提供建议.单击链接后尝试删除行时出现问题.
HTML
<table>
<tr><td>Some Data</td><td><a href="#" class="remove-row>Remove Row</a></td></tr>
<tr><td>Some Data</td><td><a href="#" class="remove-row">Remove Row</a></td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
现在是JS
$("a.remove-row").live('click', function(eve){
eve.preventDefault();
$.ajax({
type: 'GET',
url: '/someaction/',
dataType: 'json',
success: function(msg){
if(msg.error){
alert(msg.error);
}else{
$(this).closest('tr').remove();
alert(msg.success);
}
}
})
});
Run Code Online (Sandbox Code Playgroud)
这应该是非常简单的,但不是删除行.只是为了踢,如果我把它改成类似的东西
$('.remove-row').addClass('foo');
Run Code Online (Sandbox Code Playgroud)
它会将foo添加到所有表行.所以可以理解为什么它不删除最近的行.
有任何想法吗 ?
谢谢高级.
我真的希望有人可以建议从隐藏的div显示谷歌地图.
我有一个谷歌地图,如果他们点击一个链接,即显示地图,我想向用户显示.
将地图放在隐藏的div中根本不起作用,所以我将地图-1000px隐藏在位置绝对css值上.
这给了我更好的结果,但是当我使用css将地图带回来时,只有它的显示.
http://screencast.com/t/MTMyOGZmNW
在演出节目之后,有人能给我建议让隐藏地图变得可见的最佳方法吗?
希望有人可以提供建议.
谢谢
我正在尝试构建一个小部件,需要该人加载jQuery和jQuery.UI.
获取jQuery加载不是问题,但添加ui标题是不起作用,我不断收到此错误.
b is undefined
[Break on this error] (function(b,c){function f(g){return!b(...NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,
Run Code Online (Sandbox Code Playgroud)
这是脚本的简单形式.
(function() {
// Localize jQuery variable
var jQuery;
/******** Load jQuery if not present *********/
if (window.jQuery === undefined || window.jQuery.fn.jquery !== '1.4.4') {
var script_tag = document.createElement('script');
script_tag.setAttribute("type", "text/javascript");
script_tag.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js");
script_tag.onload = scriptLoadHandler;
script_tag.onreadystatechange = function () { // Same thing but for IE
if (this.readyState == 'complete' || this.readyState == 'loaded') {
scriptLoadHandler();
}
};
// Try to find the head, otherwise default to the …Run Code Online (Sandbox Code Playgroud) 如何从我创建的ActionMailer中访问助手?
我试过:如何在我的ActionMailer视图中使用我的视图助手?为我自己创建的助手,但没有工作.有什么建议吗?
我想尝试保持我的开发机器尽可能接近生产服务器(在这种情况下是heroku).
Heroku允许您定义配置变量即.
config:add key=val
Run Code Online (Sandbox Code Playgroud)
现在这非常安全,因为秘密密钥值未存储在我的代码中.
您知道我在本地mac机器上的每个应用程序如何以及在何处创建此类环境变量.
我用谷歌搜索了这个,但还没有找到一个好的解决方案.有任何想法吗 ?
提前致谢.
希望你能提供帮助,但我在尝试访问博客的管理部分时收到以下错误.
没有指定输入文件.
实际的博客工作正常但不是登录/管理区域.
根据标题,博客在单独的服务器上是主域,并使用代理传递将请求转发给它.
upstream blog {
server 111.111.111.111:443 weight=2 max_fails=3 fail_timeout=60s;
}
server{
...
location /blog {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass https://blog;
}
}
Run Code Online (Sandbox Code Playgroud)
我在博客服务器上的nginx设置如下.
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name www.domain.com;
root /home/www.domain.com/public;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /blog/index.php?$query_string;
}
error_log /var/log/nginx/www.domain.com-error.log error;
error_page 404 /index.php;
location ~ \.php$ { …Run Code Online (Sandbox Code Playgroud) jquery ×3
google-maps ×2
closest ×1
geolocation ×1
gulp ×1
hidden ×1
javascript ×1
jquery-ui ×1
macos ×1
nginx ×1
php ×1
proxy ×1
wordpress ×1