小编Ade*_*era的帖子

如何通过jquery将下拉列表中的选定值设置为空

我使用jquery来填充下拉列表,代码如下:

 var myOptions = {  
   val1 : 'text1',   
   val2 : 'text2',
   val3 : '' 
    };
 $.each(myOptions, function(val, text) {  
   $('#mySelect').append( $('<option></option>').val(val).html(text)    
);

 });
Run Code Online (Sandbox Code Playgroud)

现在我在我的下拉列表中填充了3个项目,现在我想用''设置我的下拉列表选择值,就像:

$("#mySelect option contain('')").attr(selected,true).
Run Code Online (Sandbox Code Playgroud)

实际上,这将获得所有3个项目,以便它不会将''设置为选定值,有什么方法可以做到这一点?

jquery jquery-selectors drop-down-menu

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

播放商店错误"您上传了使用不安全证书签名的APK"

我正在尝试将游戏上传到Unity3D中开发的Play商店.我已经使用Unity的内置方法使用所有必需的参数签署了apk但我在尝试上传Play商店的APK时遇到此错误

You uploaded an APK that is signed with an insecure certificate. RSA or DSA key size must be at least 2048 bits.
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android certificate unity-game-engine apk google-play

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

cakephp是2个领域的独特?

我有一个注册表,用户可以在其中填写两个电子邮件地址(email1和email2).市场营销的要求是它们必须是唯一的(如果我们有10个用户,那么就会有10*2 = 20个唯一的电子邮件地址).

该系统已经基于cakephp构建,所以我想知道的是,有什么类似于isUnique功能(在一个字段中是唯一的)可以直接执行此操作吗?或者我注定要自己编码?提前致谢.

编辑:建立在理查德的例子,这对我有用:

function checkUnique($data, $fields) {
    if (!is_array($fields)) {
        $fields = array($fields);
    }
    foreach($data as $key) {
        $checks = $key;
    }
    if (empty($checks)) {
      return true;  //allow null
    }
    foreach($fields as $key) {
        $tmp[$key] = $checks;
    }
    if (isset($this->data[$this->name][$this->primaryKey])) {
        $tmp[$this->primaryKey] = "<>".$this->data[$this->name][$this->primaryKey];
    }
    return $this->isUnique($tmp);
}
Run Code Online (Sandbox Code Playgroud)

cakephp unique-index cakephp-model

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

Firebase本机iOS构建失败,"当前部署目标不支持-fobjc-weak"

如果我尝试从XCode运行我的react-native应用程序,xcode将失败并显示以下消息:

当前部署目标不支持-fobjc-weak

如果我从shell运行react-native run-ios,那么我也会收到一条错误消息:

**建筑失败**

以下构建命令失败:CompileC /Users/michel/Development/Androdev/Firebase/Sample/FlightLogIos/ios/build/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/nanopb.build/Objects-normal/x86_64/ nanopb-dummy.o Target\Support\Files/nanopb/nanopb-dummy.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler

(1次失败)

但是,该应用仍然运行.这很令人讨厌,因为我认为我会在某些时候为我的项目做一些Objective C代码.有人知道如何解决这个问题吗?

xcode ios cocoapods react-native-ios

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

在cakephp 2中的行为中读取会话变量

我有一种行为,可以根据会话中存储的用户ID实现用户数据的隔离.在CakePHP 1.3中你可以这样做:

App::import('Component', 'Session');
$session = new SessionComponent();
$session->read('Auth.User.id');
Run Code Online (Sandbox Code Playgroud)

但是在CakePHP 2中,您无法在行为中实例化类似组件,因为Component __construct需要Controller的ComponentCollection作为参数.

是否可以访问CakePHP 2中的行为内的会话变量?最好的方法是什么?

session cakephp cakephp-2.0

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

FB Graph API查询在PHP SDK中不起作用

图API:2.4
PHP SDK:"facebook/php-sdk-v4":"~5.0"

我想通过PHP和PHP SDK获取有关页面的详细信息.使用查询:

$response = $fb->get('/' . $sPageID . '?fields=posts', $_SESSION['facebook_access_token']);
Run Code Online (Sandbox Code Playgroud)

返回包含大量数据的帖子.但不幸的是错误的值:
例如喜欢的限制25适用于此处.因此,即使一个帖子应该有150个喜欢,如果我这样做,count ($post['likes'])我只会得到25个.

所以我试图改变我的查询,根据Graph Explorer,这似乎工作正常: PAGE_ID/posts?fields=likes.limit(100),message,comments,shares,picture,link,type

现在我无法将其转换为我的PHP调用.我收到超时和

致命错误:未捕获异常'Facebook\Exceptions\FacebookSDKException',消息'无法将响应从Graph转换为GraphNode,因为响应看起来像GraphEdge.尝试使用GraphNodeFactory :: makeGraphEdge()代替.在......

这可能是在PHP中使用一个查询,还是我必须运行多个查询,每个帖子一个?

php facebook-graph-api facebook-php-sdk

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

jquery ui autocomplete:计算结果

我想知道是否有一种方法来计算在文本框中键入内容时显示的结果数.计算li元素的工作,但我敢打赌,这是一种更聪明的方式.谢谢

jquery-ui jquery-autocomplete

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

如果在 concat 里面

这是我试图用来创建触发器的代码:

-- Dumping structure for trigger kavanga_lead.click_links_insert
DROP TRIGGER IF EXISTS `click_links_insert`;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='';
DELIMITER //
CREATE TRIGGER `click_links_insert` AFTER INSERT ON `click_links` FOR EACH ROW BEGIN
    INSERT INTO actions_log 
        (
            `uid`,
            `table`,
            `action`,
            `new`
        )
        VALUES
        (  
            @user_id,
            'click_links',
            'insert',
            concat(NEW.id ,'|', NEW.`contents`, '|', NEW.channel_id, '|', NEW.name, '|', NEW.hidden, '|', if(NEW.prefix_id is null,'',NEW.prefix_id) '|', if(NEW.postfix_id is null,'',NEW.postfix_id))
        );
END//
DELIMITER ;
SET SQL_MODE=@OLD_SQL_MODE;
Run Code Online (Sandbox Code Playgroud)

我不断收到错误 (1583) Incorrect parameters in the call to concat。如果我不使用if(NEW.prefix_id is null,'',NEW.prefix_id)而只使用NEW.prefix_id …

mysql sql concat

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

Joomla自定义管理按钮操作

我不知道为什么这不起作用,但我的自定义按钮操作(任务)都没有在我的组件中执行任何操作.在我的view.html.php文件中,我有:

JToolBarHelper::custom('reports.export_csv', 'csv', '', 'CSV', false);
JToolBarHelper::custom('reports.export_mailchimp', 'mailchimp', '', 'Mailchimp', false);
Run Code Online (Sandbox Code Playgroud)

然后在我的ReportsControllerReports文件中,我有2个方法(不只是2个,还有一些其他但它们不相关),export_csv()和export_mailchimp().每当我点击按钮时,我都会收到一个JS错误,我认为这个错误阻止了操作在这些方法中执行代码.关于"b未定义"的事情.我发现我的代码和其他Joomla(核心)组件中使用的代码之间没有任何区别,所以如果有人能够对这个问题有所了解,那将非常感激(像往常一样,Joomla论坛完全没用).

joomla helpers jtoolbar

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