jquery将数据发布到php脚本并立即显示在同一个php脚本文件中

如何使用ajax将数据发布到php脚本(showitemid.php)并立即在超链接上的厚箱中打开相同的脚本(showitemid.php)并显示发布的数据。 以下是我的代码: postitemid.php 该文件包含多个复选框。 用户将勾选复选框并单击超链接。 单击超链接时,所有选中的复选框值将发布到showitemid.php,然后立即showitemid.php将在厚箱中打开并显示接收的值。 但是我的代码中没有收到任何值? 需要帮忙。 $(‘#showitem).click(function() { var data = $(‘input:checkbox:checked’).map(function() { return this.value; }).get(); $.ajax({type: ‘POST’, url: ‘showitemid.php’, data: data,success: success,dataType: dataType}); }); showitemid.php $data = ”; if (isset($_POST[‘data’])) { $data = $_POST[‘data’]; } elseif (isset($_GET[‘data’])) { $data = $_GET[‘data’]; } echo ‘d=’.$data;

如何使固定表头水平滚动与tbody数据同步?

我有下表带有固定标题。 我希望标题可以水平滚动与数据同步吗? 这样当用户水平滚动tbody数据时,标题也会水平滚动。 有可能吗? 注意:我将动态创建表列和标题..所以有时我只能有2列,有时10列,10个标题 小提琴代码 head1 head2 head3 head4 head4 row 1, cell 1 row 1, cell 2 row 1, cell 2 row 1, cell 2 row 1, cell 2 row 2, cell 1 row 2, cell 2 row 1, cell 2 row 1, cell 2 row 1, cell 2 row 2, cell 1 […]

用jquery获取json对象

$.getJSON(“/”, function(data) { var items = []; $.each(data, function(key, val) { items.push(val); }); }); [Authorize] [OutputCache(Duration = 0, VaryByParam = “None”)] public JsonResult myUrl() { var list = _repository.GetAll(); var items = list.Select(c => c.Name).ToList(); return Json(items, JsonRequestBehavior.AllowGet); } 我在服务器端创建一个列表(字符串名称列表)并返回一个JsonResult。 我正在尝试使用jquery在客户端获取列表,以便我可以检查它是否包含特定项目。 上面似乎没有用……有什么建议吗?

如何通过鼠标hover在另一个映射图像区域上显示小图像和段落?

这将更好地解释我想要的东西而不是我的文字: http : //jquery-image-map.ssdtutorials.com/即使该教程可用,但它是在photoshop中使用图像叠加完成的。 但我使用jquery插件“jquery.maphilight.js”突出显示我的映射图像。 使用它我有一个映射的图像,如果我鼠标hover在图像上,它会突出显示在映射的部分。 如果一个人将鼠标hover在特定房间(映射部分),如何显示小图片和段落。 这是javascript: $(function () { $(“.mapping”).maphilight(); $(“#mapping”).css(‘visibility’,’hidden’) $(“.hoverable”).css(“border”, “3px solid red”); 这是图像映射的html:

如何使用wp_enqueue_script在wordpress中加载jquery对话框?

如何在加载页面后加载jquery对话框? 我的意思是我不想每次刷新页面时加载它。 我知道这与cookie有关。 这是我的对话 var $j = jQuery.noConflict(); $j(function(){ $j(document).ready(function(){ $j(‘#west’).dialog({show: ‘slow’, modal: true, height: 600, width: 850, title: ‘Price Comparison Popup’, resizable: false, draggable: false}); }); });

在jquery中“忙碌等待”动画的最佳方式是“位置可配置”? (即,显示行动的位置)

我希望有一个忙碌的等待微调器,如本文所示: 如何在jQuery中显示加载微调器? – 因为它是最干净,最容易实现的: $(‘#loadingDiv’) .hide() // hide it initially .ajaxStart(function() { $(this).show(); }) .ajaxStop(function() { $(this).hide(); }) ; 并将其与来自http://www.ajaxload.info/的动画结合起来 我的页面中有多个“视图”,即我的页面的不同部分可以使用相应的ajax调用进行更新/修改。 我想把这个#loadingDiv “定位”在“行动所在”的位置附近,可以这么说。 我应该怎么做呢? 想到的事情很少: 在整个地方都有多个div并隐藏它们并按照相应的动作显示每个元素 – 看起来很幼稚和浪费 有一个空的来“保持” #loadingDiv – 在该范围内发生某些事情时显示它。 我不知道怎么做… 别的什么? 基本上如何最好地接近位置忙等待/信令而不是一个全局的? 或者是单一全局选项首选,即,要有一个“固定”div,隐藏显示在每个活动的页面顶部/中心? 只是想知道你们大多数人使用过哪个选项/首选来解决这个问题,你们怎么建议我去做…

WebStorm – Jasmine jQuery

我对WebStorm的使用还很陌生,但它没有像预期的那样工作。 我过去有一个项目,但现在我尝试重新创建它并尝试对我的代码进行unit testing。 我对unit testingJavaScript代码非常陌生。 所以,我有一个文件karma.conf.js ,其中包含以下内容: module.exports = function(config){ config.set({ basePath : ‘./’, files : [ ‘../../Resources/External/Bower/angular/angular.js’, ‘../../Resources/External/Bower/angular-mocks/angular-mocks.js’, ‘../../Resources/Scripts/OfficeUI.js’, ‘../../Unit Tests/**/*.Test.js’ ], autoWatch : true, frameworks: [‘jasmine-jquery’, ‘jasmine’], browsers : [‘Chrome’] }); }; 所以,我使用Jasmine框架与Karma一起运行我的测试。 我已经包含了jasmine-jquery ,以便在我的HTML代码上加载fixture。 所以,我有一个JavaScript函数,可以在按下或释放按钮时切换类: $(function() { $(‘#OfficeUI a.button’).on(‘mousedown mouseup’, function(e) { $(this).toggleClass(‘ie-fix’); }); }); 现在,我编写了一个unit testing,如下所示: describe(“Unit: OfficeUI Elements”, function() { […]

单击时删除类,并使用JQuery取消选择输入

我有一个列表项,每个列表项都有一个单选按钮输入,点击列表项检查输入。 但是,如果再次单击,我想删除该类并取消选择该选项。 然而,我似乎无法获得任何工作。 function setupToptions() { if ($(‘ul.top-options input’).length) { $(‘ul.top-options li’).each(function(){ $(this).removeClass(‘active’); }); $(‘ul.top-options li input:checked’).each(function(){ $(this).parent(‘li’).addClass(‘active’); }); }; }; http://jsfiddle.net/BKgdc/4/ 怎么了?

可能存在冲突的jquery库

我正在使用’揭示模式’,它与jquery-1.4.4一起工作正常。 但是,自从添加库以来,该站点的移动版本的“弹出”菜单已停止工作。 我删除了jquery-1.4.4。 库和’pop-up’菜单再次开始工作,但模态已经停止,所以我假设有一些与该库有冲突的东西。 我已经尝试了一个脚本,允许多个jquery库没有冲突,但它似乎没有工作,所以我认为最简单的方法是可能以一种方式重新编写’弹出菜单’的代码不冲突,但我不知道如何。 我用于弹出菜单的代码如下。 (菜单仅显示移动设备尺寸,因此您可能需要减小浏览器的宽度) $(function() { var pull = $(‘.pull’); menu = $(‘.navigation ul’); menuHeight = menu.height(); $(pull).on(‘click’, function(e) { e.preventDefault(); menu.slideToggle(); }); $(window).resize(function(){ var w = $(window).width(); if(w > 320 && menu.is(‘:hidden’)) { menu.removeAttr(‘style’); } }); }); 揭密模式附加到索引页面上的问号按钮,url为mike-griffin.com/index.html (问号按钮位于桌面大小的网站上,因此浏览器宽度需要高于481px。

来自jquery的.valid返回true

我想在.valid返回true时提交我的表单。 它适用于login_form ,但它对signup_form返回true 。 .validate方法工作正常,但是当表单未经过validation时, .valid为signup_form返回true 。 var login_form = $( “#login_form” ); var signup_form = $( “#signup_form” ); login_form.validate(); signup_form.validate({ rules: { signup_repeat_password: { equalTo:”#signup_password” } }, messages: { signup_repeat_password: { equalTo:”Please repeat the password” } } }); if ( login_form.valid()) { login_form.submit( function() { alert(“Please submit login_form”); } ); } if ( signup_form.valid()) […]