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
- Financeiro
- Inventário
- PoS
- Project
- MRP
Esta pergunta foi sinalizada
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
Está gostando da discussão? Não fique apenas lendo, participe!
Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!
Inscreva-sePublicações relacionadas | Respostas | Visualizações | Atividade | |
---|---|---|---|---|
Auto Completion in odoo
Resolvido
|
|
3
fev. 17
|
7186 | |
how to create new form on web ?
Resolvido
|
|
4
jan. 24
|
13605 | |
|
2
ago. 25
|
2248 | ||
|
1
jul. 25
|
780 | ||
|
1
ago. 25
|
1150 |