Я хочу опубликовать цикл с массивом.Мне нужно что-то вроде;Я попробовал многие методы не могу понять это.
var fid=["62727","373837",273737"...."2838"]
$(document).ready(function(){
$.post("edit_"fid[0]".xhtml",
{
}
$(document).ready(function(){
$.post("edit_"fid[1]".xhtml",
{
}
$(document).ready(function(){
$.post("edit_"fid[2]".xhtml",
{
}
.
.
.
$(document).ready(function(){
$.post("edit_"fid[n]".xhtml",
{
}
Я пытался с циклом JS.но, может быть, я что-то упустил или, может быть, это не правильный способ.Вот мой кодЭто работает только с последней индексной переменной.
<input name="mif" value="stechnid"/>
<input value="newid" name="mifs"/>
<div id="msginf0"></div>
<div id="msginf1"></div>
<div id="msginf2"></div>
<div id="msginf3"></div>
<div id="msginf4"></div>
<div id="msginf5"></div>
<div id="msginf6"></div>
<div id="msginf7"></div>
var mif=document.getElementsByName('mif')[0].value;
var mifs=document.getElementsByName('mifs')[0].value;
var pid = ["112233", "112234", "12343", "4433", "7357", "272272"];
var ac = pid.length;
var text = "";
var i;
for (i = 0; i < ac; i++) {
var txt=mif.replace(/stechnid/ig, pid[i]);
$(document).ready(function(){
$.post("edit_"+pid[0]+".xhtml",
{
ownform: txt,
msg_separator: "",
nfv: "msg_separator",
siteform: mifs,
action: "edit_WAP2_fchOWN",
type: "forum",
hash: ":admin-hash:",
submit: "submit" },
function(data,status)
{ document.getElementById("msginf"+i).innerHTML="success"+i+pid[i]+txt;
});
});
}
Альтернатива или самый простой способ меня устраивает.:)