javascript - Passing a string value to JS funtion code on submit -
i'm sending user input (string) third party api, should expect json results in <p class="score">
nothing happens! userinput
not passed javascript it's accessible via alert
can please let me know if there's problem syntax?
var myurl = 'https://apiv2.coolcompany.io/sentiment'; var api_key = 'xxxxxxxxxxxxxxxxxxxxxxx'; function apirequest() { var mydata = document.getelementbyid('userinput').value; $.post( myurl, json.stringify({ 'api_key': api_key, 'data': mydata, }).then(function(sent) { var s = sent var obj = json.parse(s) $('.score').append(obj.results) });
<input placeholder="i love writing code!" id="userinput"> <button onclick="apirequest()" id="submit">try it</button> <p class="score">score : </p>
you're missing )
of post
, }
of apirequest
function:
function apirequest() { var mydata = document.getelementbyid('userinput').value; $.post( myurl, json.stringify({ 'api_key': api_key, 'data': mydata, })).then(function(sent) { var s = sent var obj = json.parse(s) $('.score').append(obj.results) }); }
what code call then
on result of json.stringify
.
Comments
Post a Comment