我正在尝试使用$.get()请求来检索在PHP文件中返回的一些HTML数据。 jQuery: $.get( “/invite/all”, function( return_data ) { console.log(return_data); }); PHP: public function getInvites() { $invites = DB::table(‘invites’)->where(‘user_to’, ‘=’, 2)->get(); if(!empty($invites)) { ob_start(); foreach ($invites as $invite): $invite_channel = DB::table(‘channels’)->where(‘channel_id’, ‘=’, $invite->channel)->first(); ?> channel_name; ?> Action json([ ‘success’ => true, ’empty’ => false, ‘message’ => ob_get_clean() ]); } else { return response()->json([ ‘success’ => true, […]
我使用Highstock – 单线系列来绘制数据。 http://www.highcharts.com/stock/demo/basic-line 。 我想知道如何根据触发器在某些点上创建标记。如果在y轴上发生突然增加,我想在该点上创建一个标记(即突然增加发生在460到470之间,我想创建一个标记470)。我想在客户端进行。我怎么能这样做。任何人都可以帮忙。附上截图,理想我需要什么。我想在截图中突出显示的红色圆圈上创建标记。
我可以在某种程度上使用Eric Martin的simplemodal。 但是我想把它称为内联onclick 。 像这样内联的东西: IBM 不是这样的:(通常在页面底部) $(‘.free_modal’).click(function(e) {var hrefval= $(this).attr(“href”); $.modal(”, {closeHTML:””, overlayCss: {backgroundColor:”#000″, opacity:85}, containerCss:{backgroundColor:”#B9B54F”, borderColor:”#B9B54F”, border:20, height:555,padding:10, width:1020}, overlayClose:true}); e.preventDefault(); }); 任何人都可以告诉我如何做到这一点。 我阅读了文档,但对我来说并不清楚。 也许这不应该完全与“onclick”内联完成,也许可以调用具有合理默认值的类(即没有高度和宽度的类以及文字URL)。 我在一个simplemodal脚本上有一个以前的相关post来处理图像 ,它给出了: $(document).ready(function(){ $(“.photo”).click(function(e) { var hrefval= $(this).attr(“href”); $.modal(”, { containerCss: { height:’auto’,width:’auto’}, overlayClose: true }); e.preventDefault(); }); }); 我换了$ .modal(’ 有什么建议? 我真的想为我所有的模态需求标准化simplemodal。 更新:我使用了Chris Heald的想法,并为iframe simplemodal提出了这个想法。 请注意,它根据内联高度和宽度设置容器大小以及iframe大小。 $(‘.ibm_modal’).click(function(e) […]
我有一些function,我需要在使用浏览器的“X”按钮关闭浏览器之前进行ajax调用以更新数据库值。 我在相关文件的标题中使用了以下代码: $(document).ready(function() { window.onbeforeunload = function(){ $.ajax(‘index.php/ajax/myfunction?a=4’); } }); 关闭浏览器时,该function有效,但不执行ajax调用。 解决方案是什么?
我自动生成一个测验页面,其中包含单选,多选和用户输入类型的问题。 为了确保所有问题都已得到解答,我使用的是jQuery Validation Plugin。 这适用于Radiobuttons和Textboxes,但在遇到复选框时失败。 我的表单(通过从MySQL提出问题和选择动态生成)代码生成如下: $(document).ready(function () { $(“#form1”).validate({ invalidHandler: function() { alert(‘FAILED validation’); }, submitHandler: function() { alert(‘PASSED validation’); } }); }); form.form1 label.error { display: none; } 1 . Question One Opt One Opt Two Opt Three Opt Four Please select at least one option. 2 . Question Two aaaa bbbb cccc […]
好的,让我们看看我能否在此解释清楚。 我的HTML看起来像 Fries [Remove] [Favorite] Burger [Remove] [Favorite] Taco [Remove] [Favorite] 如果你注意到你会在div“info_right”中看到“删除”和“collections夹”。 当单击这两个选项中的任何一个时,我需要做的是获取相同li的“info_left”div的rel和text值。 我尝试了几种方法,但不要以为我正在确定父母,兄弟姐妹之间的组合,或者我不知道。 无论哪种方式,希望有人可以折腾我的骨头。
我有一个表单(它是一个WordPress插件,Contact 7,fyi),它使用一个独有的复选框。 有两个复选框选项,是和否。 如果他们检查是,我有一个我启用的文本字段(我默认禁用它)。 如果他们检查不是,我有一个第二个独占复选框,有2个盒子,我正在启用(默认情况下)。 你可以猜测,当用户选择是时,它也应该禁用第二个复选框。 如果他们选择no,我希望文本字段返回到禁用状态。 所以我有这个工作,除了,它不承认变化事件; 换句话说,如果我检查是,它启用文本字段,但如果我然后检查否,它不会更新其他输入元素的关联状态。 我必须取消选中no,然后重新检查它,以便它执行该function。 这是我的jQuery代码片段: $(document).ready(function() { $(‘p#myTextFieldHolder input:text’).val(”).attr(‘disabled’, true); $(‘#mySecondCheckBoxHolder input:checkbox’).attr(‘disabled’, true); $(“#myCheckBoxHolder input”).change(function() { if ($(“:checked”).val() == “If yes, what is the estimated closing date?”) { $(‘p#myTextFieldHolder input:text’).val(”).attr(‘disabled’, false); $(‘#mySecondCheckBoxHolder input:checkbox’).attr(‘disabled’, true); } else if ($(“:checked”).val() == “No:”) { $(‘p#myTextFieldHolder input:text’).val(”).attr(‘disabled’, true); $(‘#mySecondCheckBoxHolder input:checkbox’).attr(‘disabled’, false); } else […]
我有点困惑如何在调整窗口大小时保持我创建的一些变量,因此我的滚动function继续获取正确的值。 基本上我有多个元素包含当用户将元素滚动到视口高度的50%高度时显示的消息。 这工作正常,但我的问题是当我resize时我不知道如何更新我的变量boxHeight, elementOffset, verticalMatch ,它保持我在滚动事件中需要使用的值的控制。 我想知道有人可以解释我如何解决这个问题吗? 我的代码看起来像这样 var windowHeight = $(window).height(), headerHeight = $(‘.header’).height(); $(‘.box’).each(function (i,e) { var el = $(e); var boxHeight = el.height(), elementOffset = el.offset().top, verticalMatch = (windowHeight / 2) + (headerHeight / 2) – (boxHeight / 2); $(window).on(‘scroll’, function () { var scrollTop = $(window).scrollTop(), distance = elementOffset – scrollTop; […]
这是我用过的代码。 $(document).ready(function(){ $(“input#txtDate”).datepicker({ altField: ‘input#txtDate’, altFormat: ‘yy-dd-mm’ }); }); 在将数据填充到适配器时,它向我显示此错误“无法将MySQL日期/时间值转换为System.DateTime”如何解决此问题。 我需要以这种格式在gridview中显示日期:例如。 2011年5月25日
我在这个网站上有一个嵌入fancybox的.swf电影: http : //www.courtyarddental.co.uk 除了IE之外,这在所有浏览器中都能正常工作,我只是得到了灰色屏幕但没有弹出框。 任何帮助非常感谢!