小编mr.*_*Voo的帖子

Jquery .ajax()局部变量不能赋值给全局

我有一个jquery ajax代码如下:

$(document).ready(function() {
  var global_arr = new Array();
  $.ajax({
    url: 'result.php',
    type: 'post',
    dataType: 'json',
    success: function(data) {
       $.each(data, function(key, value) {
          global_arr.push(value.name);
       });
       alert(global_arr); //get correct value, works fine
     }
  }); //end of ajax function
  alert(global_arr); //get null, it doesn't work properly
});
Run Code Online (Sandbox Code Playgroud)

注意提醒global_arr的行,为什么我不能从$ .ajax()函数中获取值?谢谢任何人的帮助.

javascript ajax jquery

7
推荐指数
2
解决办法
8568
查看次数

如何将上下文菜单项加粗?

我想将托盘图标的上下文菜单中的第一项设为粗体。这应该很容易,但我在任何地方都找不到答案。有人可以指出我正确的方向吗?这是我用来渲染项目的代码:

void MenuItemWin::CreateNative(
    LPMENUITEMINFO itemInfo, HMENU nativeParentMenu, bool registerNative)
{
    ZeroMemory(itemInfo, sizeof(MENUITEMINFO)); 
    itemInfo->cbSize = sizeof(MENUITEMINFO);
    itemInfo->wID = ++UIWin::nextItemId;
    itemInfo->dwItemData = (ULONG_PTR) this;
    itemInfo->fMask = MIIM_ID | MIIM_FTYPE | MIIM_DATA;

    HMENU nativeSubmenu = 0;
    if (this->IsSeparator())
    {
        itemInfo->fType = MFT_SEPARATOR;
    }
    else
    {
        itemInfo->fMask = itemInfo->fMask | MIIM_STRING | MIIM_SUBMENU | MIIM_STATE;
        itemInfo->fType = MFT_STRING;
        itemInfo->fState = this->IsEnabled() ? MFS_ENABLED : MFS_DISABLED;
        itemInfo->dwTypeData = (LPWSTR) this->wideOldLabel.c_str();

        AutoPtr<MenuWin> wsubmenu = this->submenu.cast<MenuWin>();
        if (!wsubmenu.isNull())
            nativeSubmenu = wsubmenu->CreateNative(registerNative);

        itemInfo->hSubMenu = nativeSubmenu;

        if (this->IsCheck())
        { …
Run Code Online (Sandbox Code Playgroud)

c c++ windows

5
推荐指数
0
解决办法
2013
查看次数

Mac OS X上的电力线未按预期工作

如图所示,在为vim安装电源线后,一些符号工作不太好.

如图所示,在为vim安装电源线后,某些符号无效.

为了搜索谷歌我认为补丁字体可能有问题.但经过努力,我无法解决这个问题.有人能帮助我吗?

Environment: Mac OSX 10.8.2, iTerm2. 
Run Code Online (Sandbox Code Playgroud)

vim vim-powerline

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

在xtend中创建以逗号分隔的列表

我正在学习xtend.在xtend中创建逗号分隔列表的好方法是什么?(像xpand中的SEPARATOR)

我想在生成器中生成逗号分隔的参数列表:

«FOR param: row.params»
     "«param.value»",
«ENDFOR»
Run Code Online (Sandbox Code Playgroud)

这有效,但我需要省略最后一个逗号.我也尝试了row.params.join(",")但是引号丢失了.

xtend

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

为什么我的onPrepareOptionsMenu没有被调用?

public class BFragmentTab extends Fragment {

    @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            // Inflate the layout for this fragment
            return inflater.inflate(R.layout.recents, container, false);
     }

    @Override
    public void onPrepareOptionsMenu(Menu menu) {
        menu.clear();
        MenuItem filter = menu.findItem(R.id.filter);
        MenuItem refresh = menu.findItem(R.id.refresh);
        //depending on you conditions, either enable/disable
        filter.setEnabled(false);
        refresh.setEnabled(false);
        super.onPrepareOptionsMenu(menu);
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图onPrepareOptionsMenu在我的Fragment类中调用我的内容,但它没有被调用.当我点击action tab我的内部时,我想刷新我的菜单项action bar.

java android

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

标签 统计

ajax ×1

android ×1

c ×1

c++ ×1

java ×1

javascript ×1

jquery ×1

vim ×1

vim-powerline ×1

windows ×1

xtend ×1