小编Ben*_*oît的帖子

iPhone - 系统声音代码

你知道我在哪里可以找到指向iOS系统声音的常量列表,让我能够将它们提供给AudioServicesCreateSystemSoundID方法吗?

iphone audio system

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

如何将字段ID连续存储?

我编写了一个带有jquery和很多ajax请求的网站来获取表的数据,并在服务器端使用PHP/MySql进行数据修改.

目前,我使用id属性来存储表的字段的id(这是一个autoincrement int值).
它工作正常.

但我最近了解到id应该是唯一的(并以字母开头......).
我有不同的表可以具有相同的id值(对于不同的sql表)然后我不是html(也不是xhtml)兼容 ...

我怎么能纠正我的代码?

  • 通过使用.data()jQuery的功能?
  • 一个隐藏的html元素,其id为value(<span class="id">3</span>)?
  • 其他方案?

其他信息:
我写了一个小部件来管理我的表.
要添加新行,我会:

    row = $('<div class="row" id="'+item.id+'"/>');
    [...] // I add fields to my row
    row.appendTo(tableData);// tableData is the html element where rows are
Run Code Online (Sandbox Code Playgroud)

当一个字段元素被更改时,我触发一个事件到表,该事件将要求使用正确的id修改服务器:

$(e.target).closest(".row").attr("id")
Run Code Online (Sandbox Code Playgroud)

html php mysql ajax jquery

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

如何将项目添加到导航栏

我是iPhone开发的新手.

源代码

UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithTitle:@"SAVE" 
                                            style:UIBarButtonItemStyleBordered 
                                                              target:self 
                                         action:@selector(saveButtonClicked)];

self.navigationItem.rightBarButtonItem = saveButton;
Run Code Online (Sandbox Code Playgroud)

通过使用上面,我可以创建导航右栏按钮,但我不能添加更多项目...我需要添加更多按钮

请提供一个示例代码来试用它

感谢您的帮助和感谢您的时间

iphone uinavigationbar

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

控制QUnit测试顺序

我用jQuery和很多ajax请求(json格式)构建了一个网站.
我想做一些单元测试来验证服务器端的请求.
因为我使用jQuery,我使用qUnit,但我有测试顺序的问题...

例如,我想测试一下: - 创建用户=>是可能的
- 用有效名称重命名用户=>可能
- 用用名重命名用户=>无法实现
- 删除用户= >有可能

我的代码:

  $("button#test").button().click(function() {
    module("Module Users");
    newName = 'newUserName';
    userId = 0;

    test("1 Add a user", function() {
      stop();
      $.getJSON(Request,{'action':'add','table':'users'}
        ,function(data) {
          equal( data.status,"OK", "Answer is OK" );
          notEqual( data.item,null, "item is return" );
          userId = data.item.id;
          start();
      });
    });

    test("2 Rename user", function() {
      stop();
      $.getJSON(Request,{'action':'modify','table':'users','id':userId,'field':'name','value':newName}
        ,function(data) {
          equal( data.status,"OK", "Answer is OK" );
          equal( data.value,newName, "Return value is OK" );
          start();
      });
    });

    test("3 Rename user …
Run Code Online (Sandbox Code Playgroud)

ajax jquery unit-testing qunit

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

标签 统计

ajax ×2

iphone ×2

jquery ×2

audio ×1

html ×1

mysql ×1

php ×1

qunit ×1

system ×1

uinavigationbar ×1

unit-testing ×1