$('#get_test').click(function(){
$.post('ajax-request.php', {
act: 'start_test'
}, function(data) {
var jstring = $.parseJSON(data);
现在jstring
我的数据与english_word
和russian_word
相关联。如何在数组中保存russian_word
数据并在不同的函数中使用它?
答案 0 :(得分:1)
如果我理解正确,您可以将数据直接传递给成功处理函数中的其他函数,如此
$('#get_test').click(function(){
$.post('ajax-request.php', {
act: 'start_test'
}, function(data) {
var jstring = $.parseJSON(data);
myFunction(jstring.russian);
或者您可以将数据保存到范围变量:
var russian=[];
$('#get_test').click(function(){
$.post('ajax-request.php', {
act: 'start_test'
}, function(data) {
var jstring = $.parseJSON(data);
russian=jstring.russian;
然后选择函数中的值:
function myFunc(){
Console.log(russian);
}
答案 1 :(得分:0)
声明一个新的数组变量,并直接将值放在" jstring"使用点运算符。
$('#get_test&#39)。单击(函数(){
$ .post(' ajax-request.php',{
行为:' start_test'
},function(data){
var jstring = $ .parseJSON(data);
var russian_word = new Array();
russian_word = jstring.russian_word;
}
这会给你一些" russian_word" ....我希望它对你有用...谢谢