У меня есть JavaScript с использованием jQuery и AJAX, который создает динамический массив, в котором есть некоторые значения, используемые для запроса 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]
и т.д ..
Как я могурешить синтаксическую ошибку?