Ajax调用获取错误

您好我在尝试通过ajax调用传递值时收到错误[object Object]。 我正在使用jquery选择器来获取复选框的值。 并试图通过ajax传递它,这样我只能得到我选择的复选框值。但是得到一个错误。谢谢。 这是我的代码: dashboard.php if($param[‘aktion’] == ‘save-widget-vehicle’) { $page[‘register-fahrzeuge’] = array( 1 => array( ‘Fahrzeug’,’aktiv’,$page[‘script’],”), 0 => array( ‘Edit-Fahrzeug’,’enabled’,$page[‘script’],”,”), ); $opts = !empty($param[‘filterOpts’]) ? $param[‘filterOpts’] : array(); $tmp = array(); foreach ($opts as $opt) { $tmp[] = ‘”‘.$opt.'”‘; } $query = ‘SELECT Fahrzeuge.dsnr,name FROM Fahrzeuge INNER JOIN ohne_fahrzeuge ON Fahrzeuge.dsnr = ohne_fahrzeuge.dsnr WHERE […]

IE9中的jQuery scrollLeft

好的,我有一个div#outer,宽度为200px,例如 在这个div中是另一个更宽的div,宽度为1200px。 为了保持简单,这个值是固定的,实际上这将被计算。 外部div具有“溢出:滚动”,因此用户可以从左向右滚动。 在init中,内部div滚动到特定位置。 这一切都很好,但为什么不在IE9? 我做了一个小提琴,最终有人知道IE在那里发生了什么。 http://jsfiddle.net/3GZYy/1/ var scrollOffset = parseInt(1255.3453 – 422.3453); $(‘#outer’).animate({ scrollLeft: scrollOffset }, 250, function() { // animation is over // createChartNavi(); });

点击链接时关闭模式除外

按照这些说明做我需要的但是如果我想除了/预先遵循这个规则的某些模态? $(“.modal a”).click(function(){ $(this).closest(“.modal”).modal(“hide”);});

使用jsPlumb时div的数量增加

我在HTML页面中创建了三个div元素,这三个div元素中的每一个都包含一个文本框,即其中的输入元素。 一个div成为源,而另外两个成为目标。 HTML页面有一个按钮名称切换。 源div和一个目标div之间的初始连接是在拖放的帮助下创建的。 单击切换时,它将删除源和目标之间的连接,并将在源和另一个目标之间创建新连接。 现在,在此方案中使用Google Chrome开发人员工具执行分析时,每个切换的div元素数量会继续增加2。 jsplumb_demo var connection12 = undefined, connection13 = undefined; jsPlumb.ready(function() { var exampleGreyEndpointOptions = { endpoint:”Rectangle”, paintStyle:{ width:10, height:10, fillStyle:’#666′ }, isSource:true, connectorStyle : { strokeStyle:”#666″ }, isTarget:true, container:$(‘#container’), connector : “Straight”, deleteEndpointsOnDetach: true }; jsPlumb.makeSource($(‘div.source’), exampleGreyEndpointOptions); jsPlumb.makeTarget($(‘div.target’),exampleGreyEndpointOptions); jsPlumb.makeTarget($(‘div.target1’),exampleGreyEndpointOptions); init = function(connection){ }; connectionDelete = function(){ if(connection12 !== undefined){ […]

使用knockout和jquery ajax填充下拉列表

我正在使用像这样的ajax填充下拉列表。 var getCertifications = function () { $.getJSON(“/Provider/GetCertifications”, function (data) { $.each(data, function (i, item) { var certification_data = “” + item.Certification + “”; $(certification_data).appendTo(“#certification”); }); }); }; 在document.ready方法中调用getCertifications。 我想根据第一个下拉列表中所选选项的值填充第二个下拉列表。所以我写了另一个函数 var getSpecializations = function () { var value = $(“#certification”).val(); $.getJSON(“/Provider/GetSpecializations/”, { certificationID: value }, function (data) { $.each(data, function (i, item) { var specialization_data […]

表格消息提醒

我有以下表格: Name: Email: Message: 和一些PHP发送电子邮件,PHP与表单(contactus.php)在同一页面上,我想在页面的某个地方出现一条消息(请不要弹出一下)告诉用户那里有电子邮件已发送(电子邮件不需要validation,仅在按下按钮时)。 这可以用PHP,AJAX或JS来完成我不介意

停止页面从焦点滚动

我刚刚安装了一个脚本,专注于我的第一个输入字段,即向页脚。 焦点效果很好,但页面在加载后滚动到底部。 我仍然可以使用焦点并停止页面向下滚动到第一个输入字段吗? http://www.ubspack.com/

试着在jQuery中使用JSON

我正在尝试让json使用jQuery 1.4.1,但我得到一个null对象。 这是一个不工作代码的例子:(使用带有’success:’的$ .ajax) $.ajax({ url: ‘http://isohunt.com/js/json.php’, dataType: ‘json’, success: function(data) { alert(‘Worked’); alert(data); } }); 这段代码有什么问题? 提前致谢

jQuery:如何通过将高度添加到元素顶部来设置更高的高度?

我有一个简单的问题,但我不知道如何解决它。 基本上我有一些隐藏的内容,一旦扩展,需要99px的高度。 折叠时,持有它的section#newsletter #newletter将高度设置为65px。 现场示例: http : //dev.supply.net.nz/asap-finance-static/ 点击a#signup_form , section#newsletter将使用以下jQuery扩展为99px: $(‘#newsletter_form’).hide(); // hide the initial form fields $(‘#form_signup’).click(function(event) { event.preventDefault(); // stop click // animate $(‘section#newsletter’).animate({height: 99}, 400, function() { $(‘#newsletter_form’).show(300); }) }); 所有这一切都很有效,除了这个元素位于粘性页脚中,因此它的初始高度用于定位它。 动画此元素的高度会导致浏览器上的滚动条,因为添加的34px会添加到元素的底部,所以我的问题是: 如何将这些34px添​​加到元素的顶部,以便高度向上扩展到身体而不是向下? 感谢您的阅读,我期待着您的帮助和建议。 Jannis

从AJAX(jQuery)加载模态窗口时的绑定元素

我想在模态窗口中设置一个拖拽列表。 窗口的内容是通过AJAX调用加载的,所以我相信我需要使用jQuery的.live()方法。 这是我目前的代码: $(‘#cboxLoadedContent’).live(‘load’, function() { // Event for sortable page lists $(‘ul#pageList’).sortable(); }); 如何加载模态窗口时如何设置绑定? 模态窗口来自colorbox插件。 注意:我猜测’load’不是正确的事件,因为如果我在那里抛出一个简单的alert() ,它甚至不会在窗口加载时出现。