创建动态变量,比方说,我有它的一些整数.txt文件(用空格隔开,e.g '22 1 3 49' )。我想将ajax作为数组/列表添加到文件中,然后将每个文件另存为JavaScript变量。
此代码读取目前一切从文件中的所有为一体,并在HTML变化,每<p>
标签无论是在那里:从Ajax响应
var num1;
var num2;
var num3;
var num4;
function loadDoc(){
$.ajax({url: "ajax_info.txt", success: function(result){
$("p").html(result);
}});
}
所以给出'22 1 3 49' 文本文件,我的JavaScript会有变量num1 = 22; num2 = 1;等等......
我从未使用过阿贾克斯之前,所以帮助是极大的赞赏。
解决方案不真正涉及到jquery只是javascript的字符串函数。您可以使用字符串对象的** **分割功能,并提供一个分隔符(在你的情况有一个空格)。此方法将返回一个数组,您可以将这些元素分配给您的变量。示例: 'var numbersArray = result.split(“”);' 'num1 = numbersArray [0];' 'num2 = numbersArray [1];'etc ... –
'function loadDoc(){ $。 ajax({url:“ajax_info.txt”,success:function(result)var numbersArray = result.split(“”); $(“p”)。html(result); }}); }' 难道真的就这么简单? – FatUglyProud