小编Diz*_*igh的帖子

隐藏的表单元素是否已提交?

如果toggle()<div>包含的表单元素上使用jQuery ,那么这些表单元素是否会随表单一起提交,即使它们被隐藏了?

我的代码(尽管这个特定问题可能不需要):

$('.cms_loop_title').click(function(){
    $ctg = $(this).attr('rel');
    $('.'+$ctg).toggle();
    //alert($ctg);
});
Run Code Online (Sandbox Code Playgroud)

forms jquery

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

Symfony2 Doctrine无法识别的字段:

我创建了一个实体来存储我通过api提取的一些数据

当我尝试findByOne以查看该条目是否已存在时,我收到一条错误消息,指出该字段无法识别.

我已经完成了一个php应用程序/控制台原则:schema:update --force我可以在我的mySQL管理器中看到正确的字段名为'StadiumID'的表.那么为什么当我做findByOne(); 我的实体类时,cant doctrine找不到它:

<?php

namespace FantasyPro\DataBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Stadium
 *
 * @ORM\Table("fp_stadium")
 * @ORM\Entity(repositoryClass="FantasyPro\DataBundle\Entity\StadiumRepository")
 */
class Stadium
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var integer
     *
     * @ORM\Column(name="StadiumID", type="integer", length=2, nullable=false, unique=true)
     */
    private $stadiumID;

    /**
     * @var string
     *
     * @ORM\Column(name="Name", type="string", length=100, nullable=false)
     */
    private $name;

    /**
     * @var string
     *
     * @ORM\Column(name="City", type="string", length=50, nullable=false)
     */
    private …
Run Code Online (Sandbox Code Playgroud)

doctrine field symfony

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

jquery使div反复淡入淡出

你好我在for循环中创建了一系列div,如下所示:

var myDiv ='#bannerHolder'
        var fib_str = '1, 2, 3, 5, 8, 13, 21, 1, 2, 3, 5, 8, 13, 21, 1, 2, 3, 5, 8, 13, 21, 1, 2, 3, 5, 8, 13'
        var widths_str = '33px, 31px, 35px, 9px, 16px, 50px, 33px, 24px, 40px, 20px, 63px, 30px, 10px, 29px, 11px, 12px, 51px, 31px, 35px, 11px, 14px, 50px, 30px, 25px, 38px, 20px, 35px'
        var pos_str = '0px, 44px, 105px, 144px, 153px, 203px, 236px, 269px, 280px, 354px, 374px, 437px, 447px, …
Run Code Online (Sandbox Code Playgroud)

html jquery continuous fadeout fadein

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

m4a mp4文件格式有什么区别或者它们是否相同?

我看起来似乎找不到具体的答案.

我的客户希望在他的网站上播放声音片段,目前他有超过2000个m4a格式的片段.

我看过很多音频播放器说他们支持mp4但没有提到m4a.

从mp4上的wiki来看,它们都是相同的,只是m4a是mp4的容器或沿着这些行的东西.

所以我的问题是我可以用mp4播放器播放m4a文件吗?

另一种方法是让我的客户将他的所有文件转换为mp3.

前进的最佳方式是什么?

mp4 m4a

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

创建一个具有多个函数的jquery插件

好吧,我有点新的插件,我已经在我的项目中使用了很多,我也编写了基本的插件,只适用于带有选项的元素:

(function($){
    $.fn.pulse = function(options) {
        // Merge passed options with defaults
        var opts = jQuery.extend({}, jQuery.fn.pulse.defaults, options);
        return this.each(function() {
            obj = $(this);             
            for(var i = 0;i<opts.pulses;i++) {
                obj.fadeTo(opts.speed,opts.fadeLow).fadeTo(opts.speed,opts.fadeHigh);
            };
            // Reset to normal
            obj.fadeTo(opts.speed,1);
        });
    };
    // Pulse plugin default options
    jQuery.fn.pulse.defaults = {
        speed: "slow",
        pulses: 2,
        fadeLow: 0.2,
        fadeHigh: 1
    };
})(jQuery); 
Run Code Online (Sandbox Code Playgroud)

以上工作正常,但显然它执行一个任务,理想情况下我希望能够在插件中执行多个任务,所以我可以使用:

$('#div').myplugin.doThis(options);
$('#div').myplugin.doThat(options;
Run Code Online (Sandbox Code Playgroud)

原因是我有一个相当大的脚本,它执行各种ajax调用来保存数据和从数据库查询数据(使用外部php文件)我想将所有这些功能集成到一个插件中,但我不知道最好的用于它的结构,香港专业教育学院看了很多教程,基本上炒了我的大脑,我很困惑,我应该怎么做这个.

这只是创建一个新功能的问题,如:

$.fn.pluginname.dothis = function(options){
        return this.each(function() {
            //execute code
        };
   };
Run Code Online (Sandbox Code Playgroud)

关于这个的任何指针,或者让我入门的模板都会非常有用.

永远需要帮助!!!


下一个问题:

(function($){
// Can use $ without …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

所有ajax请求完成后执行代码

我有一个非常复杂的搜索,利用多个ajax调用,流程如下:

user performs search on button click
ajax request is made to php page which returns json data
    for each result in returned data additional ajax request is made
        run function which makes additional ajax call
    end for each
end click function
Run Code Online (Sandbox Code Playgroud)

这一切都很好,我想做的是在div中显示加载消息并禁用搜索按钮,然后当所有ajax请求完成后重新启用按钮并删除加载消息.

我的脚本在下面,此时按钮的禁用/重新显示几乎瞬间发生,我认为因为ajax调用是asyncronus,我如何重新启用按钮并在所有ajax请求完成后删除加载消息显示数据?

$('#advKeyBtn').live('click', function() {
        $('#advKeyBtn').attr('disabled', 'disabled');
        $('#searchStatus').html('<img src="../img/icons/loadinfo.gif" width="16" height="16" /> Searching Locations...');
        $('#results').html(''); //clear existing contents
        $('#borough_links').html(''); //clear existing contents
        // handler for advance search button
        var myUrl = 'getKeyBoroughs.php';
        var myKeys = $('#keywords').val();
        var myType …
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

没有插件的Jquery交叉淡入淡出

很多东西在这里指向插件做交叉淡化和东西,但没有一个真的符合我的需要.

我的页面上有两件事:一张大图片,一张包含3或4个小缩略图的div

单击缩略图时,它会读入src并将主图像源更改为新图像.

我如何让它淡入一个而另一个淡出(所以它在新图像淡入之前没有任何结果)

继承我的代码:

$('.TnImage').live('click', function() {
        var newImage = $(this).attr('src');
        var oldImage = $('.mainImage').attr('src')
        $('.mainImage').fadeOut('slow');
        $('.mainImage').attr('src', newImage).fadeIn('slow');
    });
Run Code Online (Sandbox Code Playgroud)

只是为了澄清为什么我不想使用现有的插件,是大多数要求你知道要加载的图像列表,通过PHP从mysql数据库中恢复缩略图,我宁愿不必须为缩略图制作2个列表,为主要图像制作1个列表,然后隐藏除了一个主要div以外的所有图像.

我看过一个循环插件,但我最好不要使用它,我知道人们一直在继续关于不重新发明轮子,但如果我继续使用插件来做东西,我永远不会去学习坚果和jquery如何工作的螺栓.我以前使用优秀的IMAGESWITCH,但不能使用jquery 1.4.3,我需要这个版本的html数据(),所以通过以前解决这个问题,我现在卡住了,为什么我要问这样做的方法不使用插件.

jquery image fade

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

Symfony2和Doctrine $ em->坚持VS $ em-> merge

您好我有关于主义之间的区别一个快速的问题merge()persist()

我有一NewsBuilder节课:

  • 这需要一个新闻实体并检查它是否存在于数据库中,如果它存在,则将实体的值设置为传递的数据并返回实体.
  • 如果它不存在,则创建新的新闻实体设置数据并
    返回实体

namespace FantasyPro\DataBundle\Builder;

use FantasyPro\DataBundle\Entity\News;
use FantasyPro\DataBundle\Helpers\DateHelper;

class NewsBuilder
{
    /**
     * @var DateHelper $dateHelper
     */
    private $dateHelper;

    public function __construct( DateHelper $dateHelper )
    {
        $this->dateHelper = $dateHelper;
    }

    public function buildNews( $currentNews = null, $news)
    {
        if ( ! $currentNews) { // check if we already have the news stored
            $currentNews = new News();
        }
        $currentNews->setNewsID( $news['NewsID'] );
        $currentNews->setTitle( $news['Title'] );
        $currentNews->setUpdated( $this->dateHelper->parseDate( $news['Updated'] ) );
        $currentNews->setUrl( $news['Url'] );
        $currentNews->setContent( …
Run Code Online (Sandbox Code Playgroud)

merge doctrine persist symfony

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

尝试清除所有标记时,谷歌地图v3 setMap未定义

我见过这里有人可以解释这个功能:

// REMOVE All MARKERS FUNCTION
    // Removes all markers currently on map
    // PARAMS: None
    function removeAllMarkers(){// removes all markers from map
        if (markersArray) {
            for (i in markersArray) {
                markersArray[i].setMap(null);
                markersArray = [];
                markersInfoArray = [];
            };
        };
    };
Run Code Online (Sandbox Code Playgroud)

但我收到一个javascript错误...

中断错误markersArray [i] .setMap不是函数

该页面位于:http://www.focus-on-plants.com/locator.php

有任何想法吗???

<--------------- ---------------------更新>

我试过sugestions,也感动MarkersArray=[]markersInfoArray = []到了的for循环,所以我有这样的一面:

for( var i = 0; i < markersArray.length; i++ ){
    markersArray[i].setMap(null);
}
Run Code Online (Sandbox Code Playgroud)

但我得到了同样的结果 error markersArray[i].setMap is not a function

所以我环顾四周尝试了这种方法:

function …
Run Code Online (Sandbox Code Playgroud)

arrays jquery google-maps-api-3

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

jqgrid没有传递记录ID进行编辑删除

我试图在jqgrid中使用编辑删除功能.

我似乎无法将记录ID传递给我的处理页面,编辑正在发送所有值,但删除只发送jqgridrow id(id = jqg16).显然我需要记录ID,所以我知道要删除哪条记录!记录id列是id_mdt; 我保留记录ID的列设置如下:

myGrid = jQuery("#rowed2").jqGrid({ 
    url:'data/stokistdata_s_json.php?q=3', 
    datatype: "json",
    mtype: "POST", 
    rowNum:10, 
    rowList:[50,100,150,200,300,400,500,600], 
    pager: '#prowed2', 
    sortname: 'name_mdt', 
    viewrecords: true, 
    gridview:true,
    sortorder: "asc", 
    rowNum:50, 
    scroll: true, 
    editurl: "data/server.php", 
    caption:"Stockist's and Orchid days",
    colNames:[
        'Actions',
        'id', //record id column
        'Type', 
        'Name', 
        'Geo Address',
        'Display Address',
        'Telephone',
        'Email', 
        'website', 
        'lat', 
        'lng', 
        'flag', 
        'description', 
        'active'
    ], 
    colModel:[{
        name:'Actions',
        index:'Actions',
        width:100,
        sortable:false,
        search:false
    }, {//record id column
        name:'id_mdt',
        index:'id_mdt',
        width:15,
        align:"left",
        sortable:true,
        search:false,
        hidden: true, 
        editable: true, 
        editrules: { edithidden: false }, …
Run Code Online (Sandbox Code Playgroud)

forms jquery jqgrid

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