When i make a call to this url from https://github.com/akretion/angular-odoo/blob/master/dist/odoo.js lib i get above error. Please help me to solve this. i am using odoo 9.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
Anand,
I too got this issue while making an ajax request to the controller.
Please try making
type:'POST', in your .js ajax request
and in controller decorater it should be something like...
@http.route('/pproject/get_po_prices', methods=['POST'], type='json', auth="public", website=True)
then you can access your data using
data = request.jsonrequest
under yourcontroller
Hope it helps!
Hi, @http.route('/web/webclient/version_info', type='json', auth="none") def version_info(self): return openerp.service.common.exp_version() This is the controller am calling.. This is Ajax call am using $(document).ready(function(){ $("button").click(function(){ $.ajax({url: "https://www.nomado.eu/web/webclient/version_info", success: function(result){ console.log(result); $("#div1").html(result); }}); }); }); But it gives me XMLHttpRequest cannot load https://www.nomado.eu/web/webclient/version_info. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '192.0.12.34' is therefore not allowed access. The response had HTTP status code 400. How to solve this.. please update
the controller @http.route('/web/webclient/version_info', type='json', auth="none") you are calling have type='json', so just call it using jsonrpc, instead of http .
Please post the code you have done so far ,than only we can help you.
Hi, @http.route('/web/webclient/version_info', type='json', auth="none") def version_info(self): return openerp.service.common.exp_version() This is the controller am calling.. This is Ajax call am using $(document).ready(function(){ $("button").click(function(){ $.ajax({url: "https://www.nomado.eu/web/webclient/version_info", success: function(result){ console.log(result); $("#div1").html(result); }}); }); }); But it gives me XMLHttpRequest cannot load https://www.nomado.eu/web/webclient/version_info. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '192.0.12.34' is therefore not allowed access. The response had HTTP status code 400. How to solve this.. please update
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
Auto Completion in odoo
Risolto
|
|
3
feb 17
|
7186 | |
how to create new form on web ?
Risolto
|
|
4
gen 24
|
13605 | |
|
2
ago 25
|
2248 | ||
|
1
lug 25
|
780 | ||
|
1
ago 25
|
1150 |