假设我有一个带有一些整数的.txt文件(用空格分隔,例如'22 1 3 49')。我希望ajax作为数组/列表文件,然后将每个保存为JavaScript变量
此代码当前从文件中读取所有内容,并将HTML中的每个<p>
标记更改为其中的任何内容:
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;等...
我之前从未使用过Ajax,因此非常感谢帮助。
答案 0 :(得分:1)
您可以尝试使用此代码:
obj = {
var1: result.split(" ")[0],
var2: result.split(" ")[1],
var3: result.split(" ")[2]
};
答案 1 :(得分:1)
以下是动态变量创建的示例,将num更改为
var result = '22 1 3 49';
var arr = result.split(" ");
for(var i =0;i<arr.length;i++){
window['num'+(i+1)] = arr[i];
}
console.log(' num1= ' + num1 +' num2= ' + num2 + ' num3= ' + num3 + ' num4= ' + num4 )
&#13;