Heim  >  Fragen und Antworten  >  Hauptteil

javascript – 400 fehlerhafte Anfrage wird im Hintergrund der Ajax-Anfrage angezeigt

Problem gelöst: Es wurde festgestellt, dass die ausgewählten Daten standardmäßig vom Typ String-Array sind. Wenn Sie also Parameter über Ajax übergeben, sollten Sie data:{"selectVal":selectVal[0]}dieses Formular verwenden; ----- ---------------Das Folgende ist die ursprüngliche Frage------------------------ -------- -
Senden Sie Daten über Ajax an den Hintergrund. Ich habe zuvor eine Suchfeldfunktion geschrieben und sie funktioniert, aber jetzt, wenn ich die Dropdown-Optionsfunktion verwende, gibt es ein Problem.
Das Implementierungsziel ist: Nach Auswahl eines bestimmten Typs gibt die Hintergrundantwort die entsprechende Sammlung von Objekten im JSON-Format zurück

JS:


Controller-Ebene:

大家讲道理大家讲道理2712 Tage vor924

Antworte allen(2)Ich werde antworten

  • 阿神

    阿神2017-05-17 10:11:27

    json的话,key也需要用引号的,像这样:

    data:{"selectVal":selectVal},

    不过我不确定是不是这个原因

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-17 10:11:27

    http status 400: 1、语义有误, 当前请求不能被服务器理解. 2、请求参数有误.
    检查下你的参数和后台代码中的逻辑

    Antwort
    0
  • StornierenAntwort