小编Plu*_*mer的帖子

AJAX回调后的jQuery .done

在AJAX调用完成后,我正在尝试运行一些东西:

$.ajax({
    url: url,
    success: //do stuff
}).done(function (){
    $('#listings').fadeIn(800).done(function(){
        $('#loading').fadeOut(800);
    });
});
Run Code Online (Sandbox Code Playgroud)

这不是最后一部分$('#loading').fadeOut(800);,它应该在$('#listings').fadeIn(800)完成时开始.

jquery

3
推荐指数
2
解决办法
2208
查看次数

mysql infile将字符串转换为时间格式

我有一个TSV,我试图渗透到mySQL表中.几列是时间格式,但它们与标准时间格式不匹配HH:MM:SS,相反它们看起来像HH:MM AM/PM

我已经看过用PHP做这个的例子,但我希望有一个方法可以用mysql做 str_to_date

这是我到目前为止所做的工作.

LOAD DATA LOCAL INFILE 
'C:\\SINGLE_PROP\\open_houses.txt' 
REPLACE INTO TABLE singleprop.jos_openhouse 
IGNORE 1 LINES
SET OHSSTARTTM = STR_TO_DATE('%g:%i %a', '%g:%i:%s');
Run Code Online (Sandbox Code Playgroud)

我一直收到错误的时间格式错误.这是表格的样子.

CREATE TABLE `jos_openhouse` (
  `OHSSTARTDT` DATE NOT NULL,
  `OHSHOSTBID` varchar(14) NOT NULL,
  `OHSMLSNO` int(7) NOT NULL,
  `OHSSTARTTM` TIME NOT NULL,
  `OHSENDTM'` TIME NOT NULL,
  `OHSREMARK` TEXT,
  `OHSTYPE` TEXT,
  `OHSUPDTDT` TIMESTAMP,
PRIMARY KEY (`OHSMLSNO`))
ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

是否应该首先将列创建为"TEXT",这样infile可以将数据放在那里,然后在导入后将其转换为时间格式?

mysql sql time load-data-infile

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

使用FPDF将网页导出为PDF

复杂的问题(希望)简单的答案.

我正在研究FPDF将网页导出为PDF.网页已经格式化为打印媒体,但由于打印媒体可能有点像CSS/HTML渲染对象,我希望导出到PDF,然后打印将减少设计头痛.

我已经通过FPDF网站了解到,我没有看到我希望看到的一件事的功能.某种include()功能.我看到一堆关于格式化内容的内容,我希望这意味着什么

我在想这个吗?我可以简单地include()在FPDF构造函数之后使用,然后来自那里的任何内容将打印在页面上吗?

php pdf-generation fpdf html-to-pdf

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

webpack - 定义插件方法

在 webpack 插件的定义中,我试图提供一个覆盖函数,如果该方法存在,我的模块将选取该函数。

export const listFetchAPI = () => {
  return ( LIST_FETCH_API ? LIST_FETCH_API : '/list/');
};
export const listFetchTX = (data) => {
  return ( LIST_FETCH_TX === 'function' ? LIST_FETCH_TX(data) : data );
};
Run Code Online (Sandbox Code Playgroud)

在我的 webpack 配置中,基于项目的环境或实现,我可能想也可能不想为这些功能提供覆盖。

webpackConfig.plugins.push(
  new webpack.DefinePlugin({
    LIST_FETCH_API: JSON.stringify('https://testapi.com/listFetch/')
    LIST_FETCH_TX(data) { return { ...data, test: 'HELLO!' }; }
  })
);  
Run Code Online (Sandbox Code Playgroud)

我已经尝试过 ES5 和 ES6 表示法。当我构建时,我收到一个错误SyntaxError: Unexpected identifier

我在文档中没有看到您可以通过 DefinePlugin 传递方法。https://webpack.js.org/plugins/define-plugin/

谷歌搜索出现零。我的下一步是传递一个字符串值,然后使用它react-json-schema来获取组件。这似乎太复杂了,所以我希望有一种方法可以在DefinePlugin.

编辑 为了澄清起见,我正在做的是构建一个可以注册到私有 npm 注册表的通用 redux 模块。调用时,可以为该模块提供 API url …

webpack

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

jQuery - 悬停时从元素获取属性

尝试应用于.hover基于动态ID显​​示div的类.例如:

HTML

<div id="parent_one">
    <div class="touch" id="one">Touch me!</div>
    <div id="t_one"></div>
</div>
<div id="parent_two">
    <div class="touch" id="two">Touch me!</div>
    <div id="t_two"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$('.touch').hover(
    function(){
        var id = $(this).attr('id');
        var value = '#t_' + id;
        $(value).fadeIn(800);
    },
    function(){
        var id = $(this).attr('id');
        var value = '#t_' + id;
        $(value).delay(1500).fadeOut(800);
    }
);
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我的错误是在使用$(this)但不能指出它.

jquery

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

jQuery - 功能发生得太快或回调过程混乱

尝试.slideUp()清除元素.html(''),然后重新填充元素和.slideDown().简单?是.工作?没有.

在完成上滑之前重新填充元素.从本质上讲,你会看到魔术师在幕布到位之前离开,这会破坏节目.

jsFiddle:http://jsfiddle.net/Zt6gw/

jQuery的

$('#oh_sort').change(function(){
    $('#oh_list_cont').slideUp(1000);
    $('#oh_list_cont').promise().done(ohReset());
    $('#oh_list_cont').slideDown(1000);
});

function getOpenhouse(){
    var data = $('#oh_sort').val();
    if(data == 'date'){
        $('#oh_list_cont').append('WOOOOOOORK!');
    }
    if(data == 'price'){
        $('#oh_list_cont').append('Please?!');
    }
    if(data == 'city'){
        $('#oh_list_cont').append('OMGWTFBBQ');
    }
}

function ohReset() {
    $('#oh_list_cont').html('');
    getOpenhouse();
}
Run Code Online (Sandbox Code Playgroud)

我用.slideUp()内置的[完整](回调?)函数试过这个,但是没有任何东西填充,第二个幻灯片动画也没有触发.

jquery

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

jQuery查找具有类名和属性值的元素

就文档而言,还没有提出太多.如何找到具有特定类名的元素,该元素也具有指定的属性值.

function go_to_page(page){
    $('.page_link[longdesc=page]').addClass('.active_page'); 
}
Run Code Online (Sandbox Code Playgroud)

我从这里得到了例子.试过自己测试它似乎没有用.

jquery

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

javascript - .replace()正在处理一个字符串而不是另一个字符串

用AJAX将数据拉入一个阵列,在那里工作得很好,然后我就有了......

$.each(data, function (key, value){ 
            var add = value[5]+value[6];
            var sub = add.replace(" ","");
            var link = 'http://'+sub+'.mydomain.com';
}

//OUTPUT: http://RR1 Box 22USHIGHWAY 67.NextHomeTown.com
Run Code Online (Sandbox Code Playgroud)

这不起作用.它不会替换任何空格字符.

现在,这里变得有趣.这适用于返回的每个具有空格的其他DB条目.疯了吧?

是否存在某种类型的字符编码,可能导致它无法识别此特定条目中使用的空格字符?MySQL表输入为varchar,但在此过程中,它们只是文本字符串对吗?所以没关系.

javascript jquery

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

jQuery .click()不运行函数

可能重复:
在javascript中返回语句后执行语句

我有一个元素,点击触发一个选项传输脚本,将选项从一个<select multiple>元素移动到另一个元素.然后它应该针对改变的内容运行一个函数.唯一的问题是功能没有运行.

$('#cityadd').click(function() {
    return !$('#ucityone option:selected').remove().appendTo('#ucitytwo');
    runPagination();
});
Run Code Online (Sandbox Code Playgroud)

单击runPagination();元素时,该函数未运行#cityadd.我不知道这是语法错误还是什么.这个设置与我所拥有的其他实例一起运行.

jquery

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