我有两个选择元素,A和B:当A的选择选项发生变化时,B的选项必须相应更新.A中的每个元素都含有B中的许多元素,它是一对多关系(A包含国家,B应包含位于给定国家的城市).
该函数do_ajax应该运行异步请求:
function do_ajax(elem, mydata, filename)
{
$.ajax({
url: filename,
context: elem,
data: mydata,
datatype: "html",
success: function (data, textStatus, xhr) {
elem.innerHTML = data;
}
});
}
Run Code Online (Sandbox Code Playgroud)
为了更新B的选项,我在A的onChange事件中添加了一个函数调用.这A是触发onChange事件(of )时运行的函数:
function my_onchange(e) // "e" is element "A"
{
var sel_B = ... ; // get select element "B"
// I skipped some code here
// ...
var data = {
'mode': 'filter_city',
'id_A': e[e.selectedIndex]
};
do_ajax(city_sel, data, 'ajax_handler.php');
}
Run Code Online (Sandbox Code Playgroud)
}
我读过JQuery文档,它们data …
原始标题是«语言特定的颜色方案阻止更简单的颜色特定的语言特定标签 »
我正在使用gVim 7.3 (在Ubuntu 12.04 Arch x86/64上,这很重要).
我想我终于可以完全表达我的意思了(我仍然找不到正确的命令,假设它甚至存在!).基本上这是流程:
结果是,会话混乱了"无家可归者"群体,这些群体模糊了基本群体,并防止某些词语被突出显示.这些无家可归者群体如下所示:
输入 :hi vimCommandEnter
输出 vimCommand xxx cleared
顺便说一下,在Solarized的github问题跟踪器中经历了类似的事情并发布了相似的内容→ Vim colorscheme在切换时会留下破坏的痕迹
也许,一个好的解决方案将清除当前会话的"亮点"变量(我不是在谈论像变量smartindent,encoding,number,而是约变量一样Statement,Comment rubyClass,xmlTag,即由像命令定义的值hi link ...,highlight ...等等).
如果有人能解释它是如何存储在内存中的,那么它可能有助于我弄清楚如何清理它(我已经尝试保存会话:mksession mysession.vim然后查看它,但没有任何语法高亮变量的痕迹).
此外,这只是一个模糊的假设,似乎:hi clear没有清理突出组的原因是"剩饭"是通过间接定义(例如hi link)定义的.
加载我的默认colorscheme(blueshift的修改版本)后,每个应突出显示的标签都会正确着色.

在会话期间,我切换到jellybeans colorscheme(:colo jellybeans),它有比我的默认颜色方案更多的选项:

如果我再次切换到我的默认colorscheme(:colo blueshifted …
vim color-scheme syntax-highlighting vim-syntax-highlighting
我正在阅读一些关于javascript的文档,并偶然发现了以下代码示例:
var o = {
value: 1,
outer: function () {
var inner = function () {
console.log(this); //bound to global object
};
inner();
}
};
o.outer();
Run Code Online (Sandbox Code Playgroud)
它输出window.
我想不通,为什么是this(绑定到全局对象的关键字window),而不是父对象(outer).
如果outer要从inner范围访问,则必须将outers this(就像传递outer自身一样)inner作为参数传递给其本地函数.所以,正如所料:
var o = {
value: 1,
outer: function () {
var inner = function (that) {
console.log(that); //bound to global object
};
inner(this);
}
};
o.outer(); …Run Code Online (Sandbox Code Playgroud)