2016-05-27 8 views
1

ich JSON unter Verwendung von Daten in der Datenbank zu setzen, aber während POST ichXML-Parse-Fehler kein Element bei der Verwendung von JSON gefunden?

XML Parsing Error: no element found Location: moz-nullprincipal:{7c3ebd98-a00f-4a72-8a89-8094946cef8e Line Number 1, Column 1: 

Der Browser die korrekte JSON-Datei bekommt, aber ich bekomme immer noch den Fehler:

function comment() { 
     if ($.trim($("textarea#inputdefault").val()) != "") { 
      var reacties = $("textarea#inputdefault").val(); 
      var reactie = { 
       reactieId: 2, 
       Datum: "2016-05-25 01:20:54.843", 
       Inhoud: $("textarea#inputdefault").val(), 
       voorstelId: voorstelID 

      } 
      postAjaxCall(commentUri, reactie); 
      console.log("Input: " + reactie); 
      console.log("commentUri: " + commentUri); 
      console.log("voorstelID: " + voorstelID); 
      console.log("voorstelID: " + voorstelID); 


      $('textarea#inputdefault').val('') 
     } else { 
      alert("Vul iets in!"); 
     } 
    } 

    function postAjaxCall(commentUri, comment) { 
     $.ajax({ 
      type: 'POST', 
      url: commentUri, 
      data: JSON.stringify(comment), 
      contentType: 'application/json' 
     }).success(function (data) { 
      console.log("URL: " + commentUri); 
      console.log("data: " + JSON.stringify(comment)); 

     }) 
    } 

I Ich kann meine Schuld nicht finden und habe schon Stunden verloren

+0

Was verursacht diesen Fehler? Möglicherweise erwartet der Dienst, den Sie aufrufen, XML und ignoriert Ihren contentType? –

Antwort

0

Es scheint einen Tippfehler zu geben; Ich bin auf dem Handy, so dass ich keine Zeilennummern sehen kann, aber in der Nähe Ihres Ajax-Anrufs haben Sie "url: commentUri"; Wollten Sie "commentUrl" sagen?

Edit: Macht nichts, ich sehe jetzt, das war absichtlich.

+0

Nein, das ist richtig :( –

Verwandte Themen