2017-01-13 3 views
0

Das Skript ist wie folgt:Wie kann ich die von diesem jQuery-Skript in meiner Anwendung geposteten Daten abrufen?

<script type="text/javascript"> 
    var myEl = document.getElementById('markAsRead'); 

    myEl.addEventListener('click', function() { 
     var bloop = $('#markAsRead').val(); 
     alert(bloop); 

     $.ajax({ 
      type: 'POST', 
      url: '/url/to/post', 
      data: {"bloop": bloop}, 
      success: function(data) { alert('data: ' + data); }, 
      contentType: "application/json", 
      dataType: 'json' 
     }); 
    }, false); 
</script> 

ich dies zu einer URL bin Entsendung, die den Wert von bloop und tun etwas mit ihm nehmen will, aber ich habe Probleme, herauszufinden, wie es abzurufen, dies zu tun . Gibt es hier offensichtliche Fehler? Wie kann ich auf den Wert von bloop zugreifen?

+0

der "Erfolg" -Funktion in Wunsch Ihr Ajax ist Ihre Callback-Funktion. Was wurde in Ihrer Warnmeldung angezeigt (alert ('data:' + data);)? – tfidelis

+0

verwenden Sie webApi als Backend- oder MVC-Projekt. Wenn Sie mit WEBApi/MVC arbeiten, sollten Sie eine Route/Controller-Methode definieren, die ein String/Model-Objekt als Parameter verwendet, das Sie in der Servermethode lesen können. –

+0

lassen Sie mich wissen, wenn meine Antwort funktioniert, wenn Sie mehr Hilfe benötigen, fragen Sie bitte. –

Antwort

0

So etwas wie --- Für

MVC
public IActionResult Post (string blob) 
    { 
     -- here you can get the value 
    return JsonResult ("Success"); 
    } 
Verwandte Themen