ajax我有这个片段:
$("input#search_field").keyup(function(){
var searchText = $("input#search_field").val()
if(searchText.length > 1){
$.ajax({
url: 'search.php',
data: {data: JSON.stringify(searchText)},
type: 'POST',
dataType: "json",
success: function (data) {
if(data.result == 1) {
console.log(data.error);
}
if(data.result == 0) {
console.log(data.error)
}
}
});
}
});
当data.result = 1时,在我的控制台中,返回的data.error是一个数组:
["string"]
我的问题是如何将我的数组中的每个字符串变成一个不同的变量,以便我以后可以使用它?
因为返回的数组也可以是:
["string","string2","string3"]
有谁知道?问候!
答案 0 :(得分:0)
我将数组拆分为
var string = $('#uInput').val();
var array = string.split('\n');
for($i = 0; $i < array.length; $i++){
var dateAndText = array[$i].split(',');
$('#spota').append(dateAndText[0] + '<br>');
$('#spotb').append(dateAndText[1] + '<br>');
希望这有帮助。