AJAX和JS for LIKE Button

我正在尝试学习如何在我的网站上为LIKE按钮制作一个AJAX脚本。 我有以下问题: 如果我发送1变量…. id ..我这样做 data: “action=vote_up&id=”+(this).attr(“id”)”, 如果我发送两个变量id和id1,这在语法上是否正确? data: “action=vote_up&id=”+(this).attr(“id”)&id1=”+(this).attr(“id1″)”, 2)什么进入href属性? php页面还是AJAX? 3)首先运行.. php页面或AJAX。 4)我是否必须使用jQuery或Pure Javascript来运行AJAX 感谢您的时间和耐心。 我最欣赏它。

不带触发器显示弹出窗口

我想显示一个没有任何触发选项的弹出窗口..我试过这个,但它不起作用.. $(‘#boo’).popover({ placement : ‘right’, html : true, trigger : ‘show’, content: “write sth” }); go [ 更新 ]我刚注意到show没有在触发器选项中列出..( 链接 )..有没有办法让它工作?

如何在javascript上从rails访问环境变量?

我正在尝试在我正在构建的应用程序中设置一个关键系统。 我有一个具有此逻辑的代码: $(‘.key-test-button’).on(‘click’, function(){ if ($(‘.key-test-input’).val() === “MYKEYHERE”){ $(‘#hidden-div-instructor’).show(); } }); 而我的想法是将“MYKEYHERE”替换为我将作为环境变量存储的代码的隐藏值。 我知道如何为API执行此操作,例如,在rails中,但我不熟悉如何在javascript / jquery脚本中访问此变量。 如果有人能给我一个洞察力,我会很高兴。 谢谢。

onClick(),onMouseOver()和onMouseOut()与图像

到目前为止,我已经有了这个工作,因此它有一个“基本”图像,点击图像,并将图像更改为“活动图像,但我不希望它在鼠标移出时恢复原始图像,如果图像已单击 – 我希望它保持在单击图像上,直到单击另一个图像。 这是我的HTML 在js会是这样的 onmouseover=”image.src=’/design/zebra/images/booking/1stolik_aktiv.png'”; onmouseout=”image.src=’https://stackoverflow.com/design/zebra/images/booking/1stolik.png'”; onClick=”image.src=’/design/zebra/images/booking/1stolik_clicked.png'”;

JQuery将textarea的内容加载到IFrame中

我有一个HTML textarea和一个IFrame。 点击按钮,我希望能够将textarea的内容加载到IFrame中。 例如,当用户在textarea中键入Hello World并按下提交按钮时,文本Hello World将显示在IFrame中。 关于如何做到这一点的任何想法? 提前致谢。 注意:我想使用JQuery,但我想我必须使用PHP。 听起来更像服务器端。

.each()方法在IE中不起作用

在成功方法中,我无法循环xml响应。 WebMethod是: Public Shared Function GetTypes(ByVal TypeID As Integer) As String Dim db As New DbManager Dim ds As New DataSet db.AddParameter(“@TypeID”, TypeID) ds = db.ExecuteDataSet(“GetTypes”) ds.Tables(0).TableName = “Types” Dim jsSer As New System.Web.Script.Serialization.JavaScriptSerializer Return jsSer.Serialize(ds.GetXml()) End Function 成功方法是 SuccessMethod: function (response, that) { $(response).find(‘Type’).each(function (index) { alert(“called”); }) }); xml响应是: 12 5 2011-04-24T09:00:00+05:00 Here […]

将HTML添加到JQuery Isotope additems / insertitems

我希望将html添加到此函数中,到目前为止,我有这个基本上是缩略图的网格,它充当旋转木马或相应图像的控件: XXXXX & Demos XXXXXXCommercial XXXXX XXXXXXXXXX XXXXXXXXXX XXXXXX XXXXXX XXXXXX XXXXXX 和 $(‘.button’).on( ‘click’, function() { var $items = ‘ The lemon tree-short film The lemon tree-short film The lemon tree-short film The lemon tree-short film ‘; $grid.isotope( ‘insert’, $items); } 但是,我得到第二行的语法错误?

JQUERY:插入新数据时添加更多项目

我正在使用CakePHP 1.3开发应用程序现在我想制作“插入函数”以将新用户添加到数据库中。 我有2个字段用户并传递给插入。 但我不仅插入1个用户,我想插入一个或多个用户(可选)。 如果我想添加更多用户,我将点击“添加更多”以在视图中添加新字段。 在cakephp中,当我们想要插入包含多个数据的数组时,它是必需的。 字段名称将定义为: Form->input(‘Modelname.0.fieldname’); echo $this->Form->input(‘Modelname.1.fieldname’); ?> 并且在视野中将是: 我的问题是:JQuery是否有一些函数来添加新元素,如何根据上面的模式增加索引号[Modelname] [0] [fieldname] 感谢您的意见和建议。

jquery ajax选项卡在单击后更改为“正在加载…”

在以下代码中,所有选项卡最初都会显示其正确的文本(主页,报告,设置,文档,支持)。 单击任何ajax选项卡(主页,文档,支持)时,选项卡上的文本将更改为“正在加载…”。 但是,2个非ajax选项卡(Reports和Setup)保留其文本。 如何防止“加载……”为什么会改变? $(document).ready(function() { $(“#tabs”).tabs(); }); $(document).ready(function() { $(“#tabs”).tabs({ ajaxOptions: {cache: false}}); } Home Reports Setup Documentation Support

jquery-visible插件:使用`element.visible(true)` – 但仅当“complete”元素可见时仍然返回true。 为什么?

JsFiddle在这里! 从这篇文章来看, 在最简单的forms中,可以按如下方式检查元素: $(‘#element’).visible() 如果整个元素是可见的,则此方法将返回true(即,如果该元素的任何部分位于视口之外,它将返回false。将true传递给’visible’方法,将告诉插件如果任何一部分返回true元素在用户屏幕上可见。 $(‘#element’).visible( true ) 在下面的脚本中, if块if ( $(‘.firstPage’).visible(true) ) …一旦在滚动时屏幕上的.firstPage div 的一部分变得可见,就会被执行。 但问题是,只要.firstPage元素变得可见,它就不会被执行(这意味着$(‘.firstPage’).visible(true)不返回true)。 为什么? 我错过了什么? 码: $(window).bind(‘scroll’, function(){ var lastScrollTop = 0; var originalHeaderPosition = $(“.header-menu-container-nav”).offset().top; var scrollTop = $(this).scrollTop(); var vph = $(window).height(); var currentHeaderPosition = $(document).scrollTop(); var deltaHeaderPosition = currentHeaderPosition – originalHeaderPosition; if (scrollTop > lastScrollTop){ // downscroll code […]