Re: [web2py] (PWA) Send a Subscription information to my Server

2022-01-06 Thread Murat KAŞIKÇIOĞLU
Hi,
When you call the function from web page, it should be return something.
After that, you can call that from Javascript.
 I've created a sample function as below:

@auth.requires_login()
def getSettings():
setId = request.vars.setId
record = []
try:
record = db(db.settings.id == setId).select().first()
msg = "Found"
except:
msg = "Error or not found"

# result in json format
rbc = {"result": 0,
   "params": record["params"],
   "message": msg}
return json.dumps(rbc)


When you call the function from web, it returns a json object:

// http://192.168.0.142:8000/myapp/settings/getSettings?setId=5

{
  "result": 0,
  "params": [
{
  "opno": "11",
  "group": "Something",
  "quantity": "4",
  "id": 1617021161251,

},
{
  "opno": "13",
  "group": "Depo",
  "quantity": "1",
  "id": 1617021161253
},
"message": "Found"
}


Best regards,
Murat.


mostwanted , 6 Oca 2022 Per, 14:58 tarihinde şunu
yazdı:

> The [target] controller is " save_data ", "func" was is just a mistake I
> made
>
> On Thursday, January 6, 2022 at 10:08:43 AM UTC+2 snide...@gmail.com
> wrote:
>
>> On Tuesday, January 4, 2022 at 1:44:36 AM UTC-8 mostwanted wrote:
>>
>>> 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
>>>
>>
>> Is your [target] controller function called "save_data"  or "func"?
>>
>>  For the 500 error, is a ticket generated?  If not, do you have logging
>> enabled?  500s are often the result of an exception.
>>
>> For the 400, what is the actual URL sent to the server?  Your front end
>> should have logged that.
>>
>> /dps
>>
>>
>>
>> --
> 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/701e76bc-5be9-4843-aa00-f30abf81a929n%40googlegroups.com
> 
> .
>

-- 
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/CAC5t_JxjDK7nNu-uPvXUozuL8-m8aijw75G%2BpXhtiag12djTwQ%40mail.gmail.com.


Re: [web2py] (PWA) Send a Subscription information to my Server

2022-01-06 Thread mostwanted
The [target] controller is " save_data ", "func" was is just a mistake I 
made

On Thursday, January 6, 2022 at 10:08:43 AM UTC+2 snide...@gmail.com wrote:

> On Tuesday, January 4, 2022 at 1:44:36 AM UTC-8 mostwanted wrote:
>
>> 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
>>
>
> Is your [target] controller function called "save_data"  or "func"?
>
>  For the 500 error, is a ticket generated?  If not, do you have logging 
> enabled?  500s are often the result of an exception.
>
> For the 400, what is the actual URL sent to the server?  Your front end 
> should have logged that.
>
> /dps
>
>
>
>

-- 
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/701e76bc-5be9-4843-aa00-f30abf81a929n%40googlegroups.com.


Re: [web2py] (PWA) Send a Subscription information to my Server

2022-01-06 Thread Dave S


On Tuesday, January 4, 2022 at 1:44:36 AM UTC-8 mostwanted wrote:

> 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
>

Is your [target] controller function called "save_data"  or "func"?

 For the 500 error, is a ticket generated?  If not, do you have logging 
enabled?  500s are often the result of an exception.

For the 400, what is the actual URL sent to the server?  Your front end 
should have logged that.

/dps



-- 
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/ca9a422a-d895-4f5e-b252-d377ff500311n%40googlegroups.com.