在JS中,我遇到了如何分割来自AJAX调用的字符串的问题。JS - 分割一个字符串并循环遍历结果
这是我到目前为止有:
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
feedUpdateResponse = xmlhttp.responseText;
/////...split script.../////
}
}
xmlhttp.open("GET","https://myDomain.com/myScript.aspx",true);
xmlhttp.send();
如果你已经/////...split脚本... /////上面我的剧本,我需要添加一个小功能,分裂从我的AJAX调用返回的字符串。
的字符串只包含的DIV的名字,像这样:
feedUpdateResponse = "div1/div2/div3/div4"
我想通过它的斜杠(/)第一分割字符串,并通过不同的值运行一个循环做东西给这些元素在我的页面上。
为了给出我需要实现的想法,我给出了这个例子,它是ASP的一个混合体 - 它是我可以描述它的唯一方式(并且证明我已经尝试了): )
MyArray = Split(feedUpdateResponse,"/")
For Each X In MyArray
documentGetElementById('updateAvailable_'+x).style.visibility="visible";
Next
在我的网页我有一个产生jQuery的旋转木马,全部由单独的DIV包含在ASP脚本。 DIV被命名为DIV1,DIV2等。例如,DIV1内部是一个名为updateAvailable_div1
的文本元素,它将提醒用户“有新的照片可用于此Feed,请单击刷新按钮”。
有人请向我解释我怎么能改变我的上面的例子在JS工作?只需将字符串分割成通过分流值的数组和循环...
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/split –
我感谢你的建议,但真的不明白对不起 – TheCarver