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"]
有人知道吗??问候!
我将数组拆分为 folow
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>');
希望这有帮助。