JavaScript >> Javascript 文檔 >  >> jQuery

JavaScript 自動增加 jQuery 和 AJAX 中的變量

我有使用 jQuery 和 AJAX 的 JavaScript,它創建了一個動態數組,其中有一些用於 AJAX 請求的值,如下所示;

<script type="text/javascript">
var array = Array("y","y","x","y","y","y");
function updateBackground(cellId, titleId) {
    var i = 0;
    $.ajax({
        type: "POST",
        url: "ajax.php",
        data: {
          filename: Array(array[i], "testdata", $("#"+titleId).html())
        },
        success: function(response){
          $("#"+cellId).css("background-image", "url('pdfthumb/" + response + "')");
        }
    });
i++;
}
</script>

該腳本假設在 array[i] 的數組中提交值 對於每個 AJAX 請求。我做了一個變量 var i 哪個自動遞增..但是腳本不起作用..如果 array[i] 腳本運行良好 替換為 array[0]array[1] 等等。

如何解決語法錯誤?

回答

我修好了……非常感謝@Jed、@Pointy、@Crozin 和@Lord Vader 幫助我解決了這個問題……。 🙂

我只取var i = 0; 在循環之外……以上var array 喜歡;

var i = 0;
var array = Array("y","y","x","y","y","x");

Tutorial JavaScript 教程
  1. 如何在 SequelizeJS 中設置創建時通過模型的額外屬性?

  2. 反應保存可能性以使用重新渲染組件選擇文本

  3. Node.js 社區委員會簡介

  4. 在 wordpress 中檢測主頁有哪些不同的方法?

  5. 將鼠標懸停在特定對像上時播放聲音文件

  6. 為什麼我的 JavaScript cookie 只在一個頁面上工作?

  7. 為什麼jQuery或諸如getElementById之類的DOM方法找不到元素?

  1. 在 Django REST 框架中使用 request.data

  2. 如何使用純 JavaScript 獲取 DIV 元素的 id 和標題

  3. 將 mySQL 日期轉換為 Javascript 日期

  4. 8 個 CI/CD 工具可幫助您儘早發布和經常發布

  5. JavaScript 中的貨幣格式

  6. Node.js 7.3.0 發布簡介

  7. 如何將整個 div 元素向上移動 x 個像素?

  1. React 組件性能比較

  2. JavaScript 承諾鏈

  3. 是否可以將 Danfojs Series 對象提供給 D3js data() 綁定方法?

  4. 帶有示例的 React 17 響應式輪播教程