Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
如何在将数组从jquery传递到python函数时设置url?_Jquery_Python 3.x_Django_Ajax_Url Parameters - Fatal编程技术网

如何在将数组从jquery传递到python函数时设置url?

如何在将数组从jquery传递到python函数时设置url?,jquery,python-3.x,django,ajax,url-parameters,Jquery,Python 3.x,Django,Ajax,Url Parameters,如何将参数从jquery传递到python方法 JQUERY function sendfruitstoPython() { $.ajax({ url: 'Getfruits'+ fruits , type: "POST", success: callbackFunc }); PYTHON def def Getfruits(request, fruits) : demo = request.POST.

如何将参数从jquery传递到python方法

JQUERY

function sendfruitstoPython() {
       $.ajax({
       url: 'Getfruits'+ fruits ,
       type: "POST",
       success: callbackFunc
    });

PYTHON
def def Getfruits(request, fruits) :
    demo = request.POST.getlist('fruits')
    print("this is ", demo)
   
URL PATTERN
path(r'^Getfruits/(?P<Fruit>\w+)/$', views.Getfruits, name='Fruit'),
蟒蛇

输出 这是【】

URL模式:

path('Getfruits', views.Getfruits, name='Getfruits')
它也试过这个

JQUERY

function sendfruitstoPython() {
       $.ajax({
       url: 'Getfruits'+ fruits ,
       type: "POST",
       success: callbackFunc
    });

PYTHON
def def Getfruits(request, fruits) :
    demo = request.POST.getlist('fruits')
    print("this is ", demo)
   
URL PATTERN
path(r'^Getfruits/(?P<Fruit>\w+)/$', views.Getfruits, name='Fruit'),
函数sendfruitstoPython(){
$.ajax({
url:'Getfruits'+水果,
类型:“POST”,
成功:callbackFunc
});
python
def获取水果(请求,水果):
demo=request.POST.getlist('fruits')
打印(“这是”,演示)
URL模式
路径(r“^Getfruits/(?P\w+/$”,views.Getfruits,name='Fruit'),
它给我一个错误,当前路径Extractor/Getfruits[object set]与其中任何一个都不匹配

在控制台中,我得到了这个。。 找不到:/Extractor/Getfruits[对象集] [09/Nov/2020 18:27:56]“POST/Extractor/Getfruits[object%20Set]HTTP/1.1”4043340

function sendfruitstoPython() {
       $.ajax({
       url: 'Getfruits'+ fruits ,
       type: "POST",
       success: callbackFunc
    });

PYTHON
def def Getfruits(request, fruits) :
    demo = request.POST.getlist('fruits')
    print("this is ", demo)
   
URL PATTERN
path(r'^Getfruits/(?P<Fruit>\w+)/$', views.Getfruits, name='Fruit'),
const fruits = ['Apple', 'Mango', 'Orange', 'Grapes']
function sendfruitstoPython() {
      var selfruit = Array.from(fruits);    
       $.ajax({
       url: 'Getfruits/'+selfruit,
       type: "POST",
       success: callbackFunc
    });

function callbackFunc(response) {
        console.log("demo");
    }
}
PYTHON URL模式

path('Getfruits/<selfruit>', views.Getfruits)

@csrf_exempt    
def Getfruits(request, selfruit):
li = list(selfruit.split(","))