Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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中的ajax调用将参数或ajax数据传递给python脚本,并在成功时获得响应?_Javascript_Python_Jquery_Ajax - Fatal编程技术网

如何使用javascript中的ajax调用将参数或ajax数据传递给python脚本,并在成功时获得响应?

如何使用javascript中的ajax调用将参数或ajax数据传递给python脚本,并在成功时获得响应?,javascript,python,jquery,ajax,Javascript,Python,Jquery,Ajax,我想将jquery中ajax调用中使用的所有参数传递给python文件或脚本,我正在使用该文件或脚本与数据库通信,一次完成所有计算,并将这些计算更新或发送到数据库,或者在成功时直接发送对ajax调用的响应。我添加了一个示例jquery和python代码,其中没有传递任何参数。但如果用户进行任何更改,我希望在python脚本中传递数据 $(文档).ready(函数(){ $(“#按日期筛选图”。单击(函数(){ var from_date=$('#start_date').val(); var

我想将jquery中ajax调用中使用的所有参数传递给python文件或脚本,我正在使用该文件或脚本与数据库通信,一次完成所有计算,并将这些计算更新或发送到数据库,或者在成功时直接发送对ajax调用的响应。我添加了一个示例jquery和python代码,其中没有传递任何参数。但如果用户进行任何更改,我希望在python脚本中传递数据

$(文档).ready(函数(){
$(“#按日期筛选图”。单击(函数(){
var from_date=$('#start_date').val();
var to_date=$('#end_date').val();
var customer=$('#customer_filters').val();
var machine=$('#machine_filters').val();
var cytype=$(“#cytype_过滤器”).val();
var cystatus=$(“#cystatus_过滤器”).val();
var net=$('#ByNetWts').val();
var res=$('#ByResWts').val();
如果(从日期!=''到日期!=''){
$.ajax({
url:“statistics.py”,
类型:“POST”,
数据类型:“json”,
数据:{
起始日期:起始日期,
截止日期:截止日期,
顾客:顾客,,
机器:机器,
cytype:cytype,
cystatus:cystatus,
净:净,,
res:res,
},      
成功:功能(数据){
},
错误:函数(数据){
控制台日志(数据);
}
})
}
})

})
试试这个。。使用数据:JSON.stringify

$(文档).ready(函数(){
$(“#按日期筛选图”。单击(函数(){
var from_date=$('#start_date').val();
var to_date=$('#end_date').val();
var customer=$('#customer_filters').val();
var machine=$('#machine_filters').val();
var cytype=$(“#cytype_过滤器”).val();
var cystatus=$(“#cystatus_过滤器”).val();
var net=$('#ByNetWts').val();
var res=$('#ByResWts').val();
如果(从日期!=''到日期!=''){
$.ajax({
url:““statistics.py”,
数据类型:“json”,
键入:“post”,
contentType:'应用程序/json',
data:JSON.stringify({from_date:from_date,
截止日期:截止日期,
顾客:顾客,,
机器:机器,
cytype:cytype,
cystatus:cystatus,
净:净,,
res:res}),
processData:false,
成功:函数(数据、文本状态、jQxhr){
$('#response pre').html(JSON.stringify(data));
},  
错误:函数(jqXhr、textStatus、errorshown){
console.log(错误抛出);
}
});            

您使用的Python框架是什么?Flask还是Django?嗨@SeyiDaniel我没有自己编写或编码上述Python脚本我不是Python编码器,但我认为它是Flask,如果您能帮助我,我应该如何在Python脚本中使用这些数据这可能会对您有所帮助。您需要将其包装在类似Flask的东西中。