"Nachricht": "Ungültiger Web-Service-Aufruf, fehlender Wert für Parameter: \ u0027

8

Ich habe diesen Fehler erhalten, wenn ich 2 Parameter von jQuery an WebMethod sende und mehrere Parameter verwende.

%Vor%

In jQuery:

%Vor%

Im Code hinter

%Vor%

Wie kann ich es lösen? Danke euch Jungs.

    
tuan.it89 07.11.2011, 02:50
quelle

3 Antworten

32

Ihr Dienst akzeptiert die Parameter haha und tuan , aber Ihr JavaScript gibt hahas und tuans weiter. Entfernen Sie das "s" von beiden:

%Vor%

Beachten Sie auch, dass diese Parameter zwischen client- und serverseitigen mit Groß- / Kleinschreibung übereinstimmen.

    
Dave Ward 07.11.2011, 02:53
quelle
4

Ihre JavaScript-Objekteigenschaftsnamen müssen mit den Namen der Parameter in der Webdienstmethode übereinstimmen, damit sie ordnungsgemäß gebunden werden können. Sie haben derzeit:

%Vor%

was wahrscheinlich sein sollte:

%Vor%     
Cᴏʀʏ 07.11.2011 02:52
quelle
0

Sie sollten in Ihrem Ajax-Aufruf

den gleichen Methodenparameter von der Funktion im Code behinedto übergeben

Daten: "{'haha': '" + "Ihre Daten" +' tuan ':' "+" Ihre Daten "+" '} "

  • Es sollte keine Leerzeichen wie 'tuan'
  • geben
ashveli 23.09.2016 06:53
quelle

Tags und Links