Tag: 追加

在当前URL上附加一个参数

我想在项目现场的角落里放一个小复活节彩蛋按钮。 单击时,它只是将一个字符串放到当前URL上并重新加载页面。 所以,如果我在: http : //test.com/projects/view/134 单击该按钮 页面重新加载: http : //test.com/projects/view/134?ts = true 不知道我怎么会这样做。

等到上一个.append()完成

我们怎样才能使append等待直到前一个append完成。 我附加了大量数据,因此当前附加应检查先前的附加是否完整。 我能够通过给予所有附加物独立一些时间延迟来做到这一点。 但实际上根据我的代码我可能有’n’个附加,所以我想动态地这样做。 我尝试使用for或while循环,但脚本损坏,浏览器崩溃,因为下一个追加是在上一个追加完成之前开始的。 $(‘#printall1’).click(function() { $(‘#fourElementsonly’).empty(); var cleartable = 0; var maxlimit = 0; var presentarraycount = 0; $.post(“/PortalUserReport/getjunkdata”, null, function(response, status) { var report = eval(response); var totalRecordsCount = report.length; //6000 var totalRecordsCountfortheLoop = totalRecordsCount; var arraycount = Math.ceil(totalRecordsCount / 1000); var reports = new Array(arraycount); // reports[6] for (var i = […]

使用jQuery删除元素onclick(包括删除按钮本身)

我知道有一些问题看起来像我的,但在这种情况下,我想要删除删除按钮,我不知道我怎么能这样做。 这是我的问题; 单击追加按钮时,我使用jQuery追加3个元素。 包括删除按钮。 我想要这个删除按钮来删除它自己和其他两个元素。 计数器应该是相同的Id,但我不确定我是否用jQuery做了正确的方法。 如何删除三个元素,包括删除按钮onclick? $(function() { var counter = 0; $(‘a’).click(function() { $(‘#box’).append(”); $(‘#box’).append(”); $(‘#box’).append(”); $(“#box”).append(“”); $(“#box”).append(“”); counter++; }); $(‘removebtn’).click(function() { remove(“checkbox”); }); }); 先感谢您

Jquery append()是否异步运行?

我已经看到了一些post( 假设立即附加 ),其中有相互矛盾的接受答案。 我们使用的是JQuery 1.4 ( http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js ),而append()似乎是异步的,这样: 编辑以在AJAX回调的上下文中显示代码 … var message = $.ajax({ type: “GET”, url: “/getVolumes/” + _Id, async: false }).responseText; if (parseInt(message) != 0){ var $results = $(message); $MAIN_DIV.append($results); retrieveTargets(); } … function retrieveTargets(){ var $targets = $(“.resultTargets”); } 按预期执行并创建页面,但目标查询在运行时不产生任何内容。 在JS控制台中运行相同的代码会按预期检索元素。 如果这是JQuery中的预期行为,那么等待追加完成的正确方法是什么?

while循环使用jQuery异步AJAX调用

事情:我有一个页面,它必须显示未确定数量的图像,通过AJAX(在服务器端使用base64编码)逐个加载。 var position = ‘front’; while(GLOB_PROCEED_FETCH) { getImageRequest(position); } function getImageRequest(position) { GLOB_IMG_CURR++; $.ajax({ url: urlAJAX + ‘scan=’ + position, method: ‘GET’, async: false, success: function(data) { if ((data.status == ’empty’) || (GLOB_IMG_CURR > GLOB_IMG_MAX)) { GLOB_PROCEED_FETCH = false; return true; } else if (data.status == ‘success’) { renderImageData(data); } } }); } 问题是只有在获取所有图像时,图像(使用renderImageData()函数构造)才会附加(全部在一起)到特定的DIV。 我的意思是,在循环结束之前,没有任何DOM操作可能。 […]

如何使用jQuery客户端上传图像并将其添加到div?

所以基本上,正如标题所说,我想要一个允许客户上传图像的上传按钮,然后它将显示在div中。 当然,这只是客户端,所以如果页面被刷新,那么图像就会消失。 然后,图像将相应地设置样式并给定固定的宽度和高度。 我在网上搜索,根本找不到任何东西。 jQuery很新,虽然我可以在Javascript中流利地编码。 如果没有AJAX和/或PHP的帮助,也不确定这是否可行。 如果可能的话,想避免这些。 非常感谢所有帮助。

添加/更改URL的参数并重定向到新URL

如果URL中不存在&view-all参数,我需要将其与值一起添加到URL的末尾。 如果它存在,那么我需要能够在不创建新URL的情况下更改值,因为它可能会或可能不会在其之前有其他参数。 我找到了这个function,但我无法让它工作: https : //stackoverflow.com/a/10997390/837705 这是我使用上面的函数的代码(我无法工作): http : //jsfiddle.net/Draven/tTPYL/4/ 我知道如何附加参数和值: Blah Blah 更多信息: 如果URL是http://www.domain.com/index.php?action=my_action则默认的“&view-all”值将为“Yes”,因此当他们点击按钮时他们将被定向到的URL是http://www.domain.com/index.php?action=my_action&view-all=Yes 。 如果url是http://www.domain.com/index.php?action=my_action&view-all=Yes那么当他们点击按钮时,它会更改为http://www.domain.com/index.php?action=my_action&view-all=No​​​ 编辑:请举个例子。 我不知道很多JS,我只是想不出用PHP做的方法。

jQuery将Google Adsense添加到div

我有谷歌adsense的问题,它在我的jQuery之前加载并杀死我的代码,所以我想我会尝试使用文档就绪function将Google Adsense javascript附加到相应的div,这里是我正在尝试的代码写: $(document).ready(function(){ $(“.googleBanners”).html(“\n” + “google_ad_client = ‘pub-8487967187298044’;\n” + “google_ad_slot = ‘1088799521’;\n” + “google_ad_width = 250;\n” + “google_ad_height = 250;\n” + “\n” + “” + “”); }); 但是我写javascript / jQuery并不是那么好,所以如果有人可以帮我实现这个太棒了。 FF我目前得到的错误是“错误:未定义google_protectAndRun”。 我不确定这意味着什么,但我猜我写的jQuery代码错了..哈哈