I tried adding this to my code
*$.ajax({ type: "POST", url: "https://www.sesoa.co.bw/init/default/func.html", data: JSON.stringify(subscribeOptions) }).done(function( msg ) { console.log(msg); });* when i assign *{{=URL('save_data')}}* to url: I get a 400 BAD REQUEST error When i assign *"/init/default/func.html" *to url: I get a 500 INTERNAL SERVER error I dont know what to do anymore On Monday, January 3, 2022 at 1:30:08 PM UTC+2 muratkas...@gmail.com wrote: > Hi, > > Can you try to change the "body:" with "data:" on the code? > There is a sample JS code on the page: > https://www.digitalocean.com/community/tutorials/submitting-ajax-forms-with-jquery > > By the way, it is better to check the JSON object format with > https://jsonlint.com/ or similar. > > Best, > Murat. > > > mostwanted <godir...@gmail.com>, 3 Oca 2022 Pzt, 10:31 tarihinde şunu > yazdı: > >> Hi guys, I am still in the path of converting my app into a PWA. >> After subscribing the user to receive push messages I have to take save >> this information to the server into my database & this is where I am >> failing, I tried the code below to send the information to a function that >> will save into a database but the function is not receiving anything >> because i keep getting *TypeError: expected string or buffer *when i try >> to read the information. Is there an easier way to grab information from >> JavaScript function as JSON data & send it to the server? >> >> *function sendSubscriptionToBackEnd(subscription) {* >> * method: 'POST', * >> *url: "{{=URL(''save_data")}},* >> * headers: { 'Content-Type': 'application/json' }, * >> * body: JSON.stringify(subscription) }) * >> * .then(function(response) {* >> *if (!response.ok) {* >> *throw new Error('Bad status code from server.'); } return >> response.json(); }) .then(function(responseData) { if (!(responseData.data >> && responseData.data.success)) { throw new Error('Bad response from >> server.'); } }); }* >> >> Regards >> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+un...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/web2py/d287bf6d-df95-47b7-ba3b-4062bc12b772n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/web2py/d287bf6d-df95-47b7-ba3b-4062bc12b772n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/f1606fe4-c53c-426b-b688-336e45d423b2n%40googlegroups.com.