Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数据从JQuery方法传递到AJAX调用_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 将数据从JQuery方法传递到AJAX调用

Javascript 将数据从JQuery方法传递到AJAX调用,javascript,jquery,ajax,Javascript,Jquery,Ajax,如何将“appName”和“rating”从初始单击函数传递到“parse”函数?提前感谢您的帮助。我曾尝试使用数据:{appName:appName,rating:rating}但是如果这样做有效,我仍然不确定如何在“parse”函数中捕获数据 $(文档).ready(函数(){ $('.1、.2、.3、.4、.5')。单击(函数(){ //获取要分级的应用程序名称。 var appName=$(this).parents('*:eq(4)').text(); appName=appName

如何将“appName”和“rating”从初始单击函数传递到“parse”函数?提前感谢您的帮助。我曾尝试使用
数据:{appName:appName,rating:rating}
但是如果这样做有效,我仍然不确定如何在“parse”函数中捕获数据


$(文档).ready(函数(){
$('.1、.2、.3、.4、.5')。单击(函数(){
//获取要分级的应用程序名称。
var appName=$(this).parents('*:eq(4)').text();
appName=appName.split(“\n”);
appName=appName[2]
//获取应用程序的评级。
var评级=$(this.attr('class');
如果(评级=‘一’){
评级=1;
}
否则如果(评级=‘两’){
评级=2;
}
否则,如果(评级=‘三’){
评级=3;
}
否则如果(评级=‘四’){
评级=4;
}
否则,如果(评级=‘五’){
评级=5;
}
$.ajax({
网址:'http://xxxxxx',    
数据类型:“xml”,
成功:解析,
错误:loadfail
});
});
});
函数loadfail(){
警报(“错误:读取文件失败!”);
}
函数解析(文档){
$(文档).find(“ViewAll”).find(“行”).each(函数()){
var optionLabel=$(this).find('SC_DF_FIELD_1').text();
var optionValue=$(this).find('SC_DF_FIELD_4')。text();
警报(optionLabel+”:“+optionValue);
});
}

您可以将内联函数传递到
success
参数中,该参数包含所需的变量

$.ajax({
    url: 'http://xxxxxx',    
    dataType: 'xml',  
    success: function(result) { parse(result, appName, rating); },
    error: loadfail
});

function parse(result, appName, rating) {
    // etc...
}

可以将内联函数传递到
success
参数中,该参数包含所需的变量

$.ajax({
    url: 'http://xxxxxx',    
    dataType: 'xml',  
    success: function(result) { parse(result, appName, rating); },
    error: loadfail
});

function parse(result, appName, rating) {
    // etc...
}

非常感谢你!很有魅力。非常感谢!工作起来很有魅力。