Tag: dynamic

动态返回类型不起作用但jsonresult返回类型工作

我遇到了一个我不知道如何解决的问题。 我有一个简单的控制器,其返回类型是动态但不起作用。 public dynamic GetPosts() { var ret = (from post in db.Posts.ToList() orderby post.PostedDate descending select new { Message = post.Message, PostedBy = post.PostedBy, PostedByName = post.ApplicationUser.UserName, PostedByAvatar = _GenerateAvatarUrlForUser(post.PostedBy), PostedDate = post.PostedDate, PostId = post.PostId, }).AsEnumerable(); return ret; } 如果我将此动态返回类型更改为JsonResult并替换return ret以返回Json(ret,JsonRequestBehavior.AllowGet); 它会工作。 在我使用web api控制器之前它运行良好的动态返回类型,但不知何故,我面临一些问题,所以我决定使用普通控制器。 我有一个淘汰视图模型,其工作是动态地将post和评论附加到视图页面上。这样的事情— function viewModel() { var self = this; self.posts […]

Dropzone:动态更改acceptedFiles

我正在尝试更改先前创建的Dropzone的acceptedFiles选项。 这是我设置选项的方式: $myDropzone.options.acceptedFiles = ‘.jpg, .png’; 这是生成的Dropzone: var $myDropzone = $(“#my-dropzone”); $myDropzone.dropzone({ maxFiles: 100, maxFilesize: 32, acceptedFiles: “.jpg”}); 产生的错误是: TypeError:$ myDropzone.options未定义 更新: 好像这样没有运行任何错误: $myDropzone.options = { acceptedFiles: ‘.jpg, .png’ }; 但是接受新文件类型也没有变化。 这里是游乐场的例子: http : //codepen.io/anon/pen/GqqLGo

jquery ui可排序传播动态创建可排序

我希望有一个function,每次我从空白空间中的可排序拖动图像时,都会创建一个新的排序。 如果我将两个图像存储在一个可排序的图像中,那么我可以拖动它们并真正创建新的可排序图像(灰色框)。 现在我希望能够将图像从新创建的灰色框中拖出来,这样如果我放下一个空白区域,就会再创建一个新的灰色框。 这不起作用。 如何将我的uls函数传播给动态创建的uls? 刷新似乎不起作用或我的错误在哪里? 这是我的jsfiddle: http : //jsfiddle.net/Gy74c/6/ $( “ul” ).sortable({opacity:0.4, connectWith: ‘ul’,tolerance:’pointer’,cursor:’move’, dropOnfull: true, stop :function (event,ui){ var positionLeft=ui.position.left; var positionTop=ui.position.top; var overSortable=elementBeingHoveredOver(event.pageX, event.pageY); if (!overSortable){ var x=$ (“”); $(x).css(‘position’,’absolute’); $(x).css(‘left’,positionLeft); $(x).css(‘top’,positionTop); $(x).css(‘height’,’70px’); ui.item.appendTo(x); $(x).sortable({connectWith: ‘ul’}) x.appendTo(‘#images’); $(‘#images’).append(x); $( “ul” ).sortable({ connectWith: ‘ul’}); $(“ul”).sortable(‘refresh’); } currentID=$(this).attr(‘id’); var liNumber=document.getElementById(currentID).getElementsByTagName(“li”).length; if (liNumber==0 &&!currentID==”sortable1″){document.getElementById(currentID).style.visibility= “hidden”} […]

用php的jquery pjax。 在重新加载时没有内容

我尝试使用jquery pjax在div中加载我的内容。 这工作正常,但如果我重新加载页面我没有内容。 我想我需要将页面内容放在else {part,但我不想在php变量中设置整个html。 怎么解决这个问题? https://stackoverflow.com/questions/32285243/jquery-pjax-with-php-no-content-at-reload/index.php文件: home <?php echo "{$title}”; }else{ include ‘wrapper.php’; } ?> wrapper.php: Home Demo 1 Demo 2 JS: $(document).ready(function() { $(document).pjax(‘a[data-pjax]’, ‘#content’, { fragment: ‘#content’ }); }); https://stackoverflow.com/questions/32285243/jquery-pjax-with-php-no-content-at-reload/page1.php中 Page 1 使https://stackoverflow.com/questions/32285243/jquery-pjax-with-php-no-content-at-reload/page2.php Page 2

导航栏品牌的Laravel动态页面标题

我有layouts.app.blade.php,其中我有和标签以及 。 在我为每个页面生成内容,因此它们基本上扩展了这个app.blade.php。 所有基本的Laravel东西,所以现在我有这个: Toggle Navigation *Dynamic page title* // … @yield(‘content’) 我想使用这个来显示我的pagetitle。 所以这意味着它必须在这个’parent.blade.php’中为每个加载的模板(使用@yield(’content’))进行更改。 我如何使用Laravel 5.2做到这一点? 非常感谢

我可以使用Jquery在动态表中插入结束标记和开放标记吗?

我正在尝试使用下面的代码动态添加结束标记,然后打开,以便我每三个单元格创建一个新行。 几乎工作,DOM检查器显示一个TR节点,问题是,发生的事情tr没有关闭tr标签。 我是Jquery的新手,这个代码有什么问题吗? $(document).ready(function(){ $(‘td:nth-child(3n)’).after(”); }); <?php function somelongassfunction(){ return 'Hello'; } function have_products($a){ return $a<=20; } $x=0; while (have_products($x)) { echo '’ . somelongassfunction() . ”; $x++; //————————————- /*if (fmod($x,3) == 0) { echo ”; continue; }*/ //————————————– if ($x==20){ break; } } ?>

在Mysql数据库和显示数据提交的消息中插入动态选择框值

在下面的表单中,我将根据资产标题值从mysql数据库加载问题和答案,并向数据库提交动态自定义问题值。 (这工作正常)但我的问题是,当表单值被提交到数据库时,我没有收到消息,对于少于15个自定义问题的资产。 我猜我在createlead.php文件中做错了,如果条件…… 请帮忙。 如果您认为这个问题可以通过其他方法解决,请告诉我。 根据资产标题值从mysql数据库加载动态自定义问题 <?php //load_data.php $connect = mysqli_connect("localhost", "root", "", "test"); $output = ''; if(isset($_POST["assetid"])) { if($_POST["assetid"] != '') { $sql = "SELECT * FROM cq WHERE assetid = '".$_POST["assetid"]."'"; } else { $sql = "SELECT * FROM cq WHERE assetid = 'akash'"; // i dont want to load any database so […]