小编puk*_*978的帖子

jquery clone表单字段和增量id

我有一个表单元素块,我想克隆并使用jQuery clone方法增加它们的ID.我尝试了很多例子,但很多例子只是克隆了一个字段.

我的块结构如下:

<div id="clonedInput1" class="clonedInput">
  <div>
    <div>
      <label for="txtCategory" class="">Learning category <span class="requiredField">*</span></label>
      <select class="" name="txtCategory[]" id="category1">
        <option value="">Please select</option>
      </select>
    </div>
   <div>
     <label for="txtSubCategory" class="">Sub-category <span class="requiredField">*</span></label>
     <select class="" name="txtSubCategory[]" id="subcategory1">
       <option value="">Please select category</option>
     </select>
   </div>
   <div>
     <label for="txtSubSubCategory">Sub-sub-category <span class="requiredField">*</span></label>
     <select name="txtSubSubCategory[]" id="subsubcategory1">
       <option value="">Please select sub-category</option>
     </select>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

很明显,元素排列得更好,但你明白了.

我想保留id结构,即category1,subcategory1等,因为我使用它们来动态显示基于父选择的选择选项,所以如果它可能让每个克隆块像category1/category2/category3等那样会很棒.

javascript jquery

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

PHP preg_replace特殊字符

我想/&%#$用下划线替换所有非字母和数字字符等等,(_)'用" "空格替换所有(单引号)(所以没有下划线).

所以" 没有任何 "(忽略双引号)会变成" There_wouldnt_be_any ".

因为这个帖子,我在reg表达式上没用.

干杯

php

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

如何清除AlamofireImage setImageWithURL缓存

我在我的项目中使用了AlamofireImage并且使用了很多

let URL = NSURL(string: "https://cdn.domain.com/profile/image.jpg")!
imageView.af_setImageWithURL(URL)
Run Code Online (Sandbox Code Playgroud)

从我的CDN获取图像.我做了一些测试但是如果我错了就纠正我,这似乎将下载的图像存储到缓存中.我的测试包括下载5mb图像.第一次花了大约20秒,第二次是瞬间.

我想知道的是如何清除特定URL /图像的缓存并重新下载图像?

比如说我更新用户个人资料照片.图像名称/ URL将完全相同,但我知道当用户从其库或相机中选择新图像时,图像会发生变化.我知道图像已成功上传到CDN,因为我可以直接在CDN上看到文件夹中的新图像.

swift alamofire

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

MySQL查询顺序如果为null

我正在尝试构建一个具有order by语句的MySQL查询.这就是我想要做的:

SELECT * 
FROM tbl_product 
ORDER BY retail_price ONLY IF wholesale_price IS NULL OTHERWISE ORDER BY wholesale_price.
Run Code Online (Sandbox Code Playgroud)

我不知道从哪里开始.我找到了一篇使用ORDER BY COALESCE的文章,但我也发现这可能存在性能问题.

任何建议表示赞赏.

mysql

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

MySQL选择GROUP BY命令

我有一个mysql语句

SELECT * 
FROM tbl_messages 
WHERE to_user_id = '$user_id' OR from_user_id = '$user_id' 
GROUP BY from_user_id 
ORDER BY date_sent DESC
Run Code Online (Sandbox Code Playgroud)

并且它产生了正确的结果,但它们的顺序不正确.

分组效果很好,但是组中显示的记录是第一个记录在数据库中的记录,但我希望在每个组中显示最新记录.

有没有办法为每个组显示最新记录?

2011-12-19 12:16:25 This is the first message
2011-12-19 12:18:20 This is the second message
2011-12-19 12:43:04 This is the third message
Run Code Online (Sandbox Code Playgroud)

该组显示"这是第一条消息",我希望"这是第三条消息",因为这是最新的记录/消息.

干杯

mysql group-by sql-order-by

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

MySQL删除行直到某一点

我正在为客户建立拍卖网站,我有一个问题,我需要从投标表中删除投标,直到某一点,该点由投标人数或底价确定.

让我进一步解释.我有一个数据表:

Bidder1 $7,250.00  Sat 21 Jul 2012 12:25:44
Bidder2 $7,000.00  Sat 21 Jul 2012 12:26:34
Bidder1 $6,250.00  Sat 21 Jul 2012 12:25:44
Bidder2 $6,000.00  Sat 21 Jul 2012 12:26:11
Bidder1 $5,250.00  Sat 21 Jul 2012 12:25:44
Bidder2 $5,000.00  Sat 21 Jul 2012 12:25:34
Bidder2 $1,100.00  Sat 21 Jul 2012 12:23:53
Bidder1 $1,000.00  Sat 21 Jul 2012 12:22:33
Bidder1 $550.00    Sat 21 Jul 2012 12:22:33
Bidder2 $500.00    Sat 21 Jul 2012 12:22:23
Bidder2 $100.00    Sat 21 Jul 2012 12:22:23
Run Code Online (Sandbox Code Playgroud)

正如你所看到的那样,有2个竞标者正在努力解决它.现在每个投标人都可以随时取消他们的出价,但是,如果bidder2取消他们的出价,系统会将拍卖中的所有出价标记为已取消(客户要求),而不仅仅是他们的最新出价.如果是这种情况(bidder2取消他们的出价),那么bidder1的出价应该回滚到1000美元,这是拍卖的底价(因为你应该知道因为bidder1,550美元和1000美元连续出价) …

php mysql sql

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

MySQL全文搜索多列:结果混乱

我有一个搜索查询,它在数据库上执行全文搜索.

$sql = "SELECT
*
FROM 
`tbl_auction_listing` AS `al` 
JOIN 
`tbl_user` AS `u` ON `al`.`user_id` = `u`.`user_id` 
LEFT JOIN
`tbl_gallery_details` AS `gd` ON `al`.`user_id` = `gd`.`user_id`
LEFT JOIN
`tbl_self_represented_details` AS `sr` ON `u`.`user_id` = `sr`.`user_id`
WHERE 
`al`.`status` = '" . ACTIVE . "'
AND
`al`.`start_date` < NOW() 
AND
`al`.`end_date` > NOW()
AND
MATCH(`al`.`listing_title`,
`al`.`description`,
`al`.`provenance`,
`al`.`title`,
`al`.`artist_full_name`,
`al`.`artist_first_name`,
`al`.`artist_last_name`,
`sr`.`artist_name`,
`gd`.`gallery_name`,
`u`.`username`) AGAINST('$search_query' IN BOOLEAN MODE)";
Run Code Online (Sandbox Code Playgroud)

当我搜索'Cardozo,Horacio'或'cardozo'或'horacio'时,我没有得到任何结果,但我知道在db中有一个艺术家有2条记录,其中artist_full_name = Cardozo,Horacio.

如果我删除所有MATCH字段并且只是al.artist_full_name我得到2个结果.如果我加入al.description我得到1个结果因为'Horacio Cardozo'存在于描述中.

如果在任何MATCH字段中满足任何条件(任何搜索查询字),是否有办法让搜索返回所有记录?我尝试删除IN …

mysql full-text-search

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

在视频上删除YouTube徽标上的观看

我浏览了互联网,了解从iFrame播放器中删除YouTube徽标的方法.

我在用

<iframe width="550" height="314" src="https://www.youtube.com/embed/vidid?modestbranding=1&amp;rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

这会从底部操作面板中删除"在YouTube上观看"按钮,但会在视频右下方添加YouTube徽标水印,当我将鼠标悬停在其上时,请在YouTube上观看.

我已经尝试将'embed'更改为'v'除去它,但它在iPad /手机上无效.

有什么建议?

html youtube

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

Plupload队列限制文件数

我使用Plupload 1.5.6将图像上传到服务器但是我想限制允许的文件数量为6.我在这里尝试了一些建议并通过谷歌搜索,但它们仍允许我上传尽可能多的我想要.我的代码是:

var maxfiles = 6;

$(function() {
  $("#uploader").pluploadQueue({
    runtimes : 'html5,silverlight,flash,gears,browserplus',
    url : 'upload.php',
    max_file_size : '2mb',
    chunk_size : '1mb',
    unique_names : false,
    max_file_count: maxfiles,
    resize : {width : 700, height : 700, quality : 90},
    filters : [
      {title : "Image files", extensions : "jpg,gif,png"}
    ],
    flash_swf_url : '/js/plupload.flash.swf',
    silverlight_xap_url : '/js/plupload.silverlight.xap',
    preinit: attachCallbacks,
    init : {
      FilesAdded: function(up, files) {
        plupload.each(files, function(file) {
          if (up.files.length > maxfiles) {
            up.removeFile(file);
          }
          var upa = $('#uploader').plupload('getUploader');
          var i = …
Run Code Online (Sandbox Code Playgroud)

javascript plupload

6
推荐指数
0
解决办法
2630
查看次数

Swift将数据从子视图发送到父视图控制器

我正在开发一个应用程序,我有一个视图控制器和子视图.在子视图中我正在加载Google地图,在主视图上我有一个标签.

我的问题是如何将子视图(地图地理位置)中的数据传递到主视图上的标签,并在使用Swift更新位置时更新.

我发现的所有教程都使用prepareForSegue,我想在主视图上自动更新标签.

谢谢

更新:我似乎无法让委托方法工作.代码如下.

MapChildController.swift

import UIKit

protocol ChildViewControllerDelegate{
    func delegateMethod(childViewController:MapChildController, text:String)
}

class MapChildController: UIViewController, CLLocationManagerDelegate {

@IBOutlet weak var mapView: GMSMapView!
let locationManager = CLLocationManager()
var didFindMyLocation = false
var myLocations: [CLLocation] = []

var delegate:ChildViewControllerDelegate?

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    var camera = GMSCameraPosition.cameraWithLatitude(-33.86, longitude: 151.20, zoom: 15, bearing: 0, viewingAngle: 45)
    var mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)

    mapView.myLocationEnabled = true
    self.view = …
Run Code Online (Sandbox Code Playgroud)

ios swift

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