我想要的jQuery代码,循环和发布数据span,我得到span数据,但是post崩溃。
while (ilkDeger < toplamDeger) {
var yukle ="yukle"+ilkDeger ;
var tekalan = '&'+$("#yukle"+ilkDeger+" :input").serialize();
var veriler = data;
//alert(ilkv
我有以下可用的代码:
<script type="text/javascript">
$(document).ready(function(){
$("input").click(function(){
for (var i=1; i<8; i++)
{
var a = "id="+i;
var b = "#sp"+i;
ajax(a, b);
}
});
当我试图用break中断父循环时,它会产生以下错误:
Uncaught SyntaxError: Illegal break statement
下面是代码的相关部分:
for (var i = 0; i < filesLength; i++) {
myFunc(arg1, arg2, i);
}
function myFunc (arg1, arg2, i) {
var qr = "param1="+arg1+"¶m2="+arg2;
getParam = new XMLHttpRequest(
我有一个ajax调用,它检索数据并在数据成功时运行一个循环,并运行运行更多ajax调用的函数。
代码:
success: function(data){
// FIRST MAKE SURE DATA WAS FOUND
console.log(data);
if(data["status"] == "found")
{
// CREATE NEEDED ARRAY FROM SINGLE STR
我正在尝试将数据从JQuery Ajax发送到一个通用处理程序,该处理程序可以计算某些内容并返回结果。Ajax请求是在for循环中在JQuery末端发出的。代码如下所示:
function send(Handler, ids) {
var URL = "http://" + window.location.host + "/Handlers/" + Handler + ".ashx";
var i;
for (i = 0; i < 10; i++) {
var cur = $('.'
我试图检查一个数据库的值,通过发送ajax循环中的值到php文件,“请求中的每个值”,然后文件返回名为"avl“if $data["avl"]==1的变量,所以它是可用的,如果没有它就不可用。
问题是,我检查了一个值流,它们都必须返回1才能继续我的过程,但该条件不会等到for循环结束才进行检查。它在for循环开始之前检查条件,甚至代码也不是这样的。在for循环在第50行结束之前,它会执行第100行中的条件。
var cartItemContainer = document.getElementsByClassName('cart-items')[0]
v
我正在尝试更新脚本用户的进度,而不是等待它完全执行。
例如,我调用不同的web链接来获取特定的消息(REST web服务)。
我可能需要调用10-20个URL,因此,我希望在获取每个URL后更新用户的状态,而不是等待整个10-20完成。
尝试了以下操作:
ob_start();
while(xxx):
$result = call_url($url); // my custom function of performing web service call
echo $result;
ob_flush();
endwhile;
没有完成预期的.有什么线索吗?
我正在用下面的代码迭代一系列的日期。每次,我都会发出一个ajax请求并返回xml数据,然后调用一个函数在页面上的一行上显示一系列div。问题是我的循环甚至在第一个ajax调用之前就已经完成了,我如何在ajax请求和函数完成之前保持for循环呢?感谢您的帮助!谢谢!
// Start of the loop for the date range selected
for(loopTime = startTime; loopTime <= endTime; loopTime += 86400000) {
// Produce t
如何取消由for循环处理的所有ajax请求
var url = ["www.example.com","www.example2.com",....];
for (var i = 0; i < url.length; i++) {
var XHR =$.get(url[i], function(data) {
//stuff to do
});
}
试着用
XHR.abort()
但它只取消了最后一个循环
function check_timer(){
//get product ids
var product_ids= document.getElementsByClassName("product_id");
//create for loop
for(var i=0; i<product_ids.length; i++){
var product_id= product_ids[i].innerHTML;
$.ajax({
//send product id to check
我有一个函数,它循环遍历表中的N个行数。
function runStuff() {
var databasename = $("#MainContent_ddlTestCaseDB").val();
var action = $("#MainContent_DropDownList1").val();
var aPos;
var aData;
var caseName;
var configId;
var partNumber;
var runCommand;
swal({
function genTask(elem){
elem.each(function(){
$this=$(this).parent('.cntTasks');
var pattern=/taskId-(.*)$/
var idTask=$this.attr('id').match(pattern);
var data='id_task='+idTask[1];
if(typeof jsVar2 !='undefined') data+
我试图在javascritp中执行一个基本的while循环,但是每次启动我的脚本时,我都会在os x中获得轮子图标。当我按下html按钮时,将执行以下代码:
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
myFunction();
});
});
var num=1;
function myFunction() {
var c = 0;
//
我现在有一些jQuery代码,看起来有点像这样:
for ( i = 0; i < limitVar; i++ ) {
doAjaxStuff(i);
}
function doAjaxStuff( i ) {
Here we make a SYNCHRONOUS ajax call, sending i.
}
ajax调用需要是同步的-在最后一个调用完成之前不会触发一个调用。
由于不推荐同步JS,我希望将此代码移动到使用承诺。我怎样才能做到这一点?我一直找不到一个足够接近这种情况的例子。