Javascript 禁止发布json字符串化响应403

Javascript 禁止发布json字符串化响应403,javascript,json,post,Javascript,Json,Post,我正在尝试发布json数据 var details= jQuery("#list").jqGrid('getRowData'); $.post("someurl", { szVoucherNo: VoucherNo, dtmTransaction: Transaction, details: JSON.stringify(details) } ); 但后来我从服务器得到了403禁止响应 你能告诉我我做错了什么吗 TIA从客户端,您不能向主机本身以外的任何其他域(即使是不同端口的相同域,如:8

我正在尝试发布json数据

 var details= jQuery("#list").jqGrid('getRowData');
$.post("someurl", { szVoucherNo: VoucherNo, dtmTransaction: Transaction, details: JSON.stringify(details) } );
但后来我从服务器得到了403禁止响应

你能告诉我我做错了什么吗


TIA

从客户端,您不能向主机本身以外的任何其他域(即使是不同端口的相同域,如:81)发出请求。这是最新的


但是,有一些解决方法可以代理此类请求,请参见和

,这是服务器端代码的问题,而不是JavaScript的问题。“web服务器可能会返回403禁止的HTTP状态代码,以响应客户端对网页或资源的请求,以指示服务器拒绝允许请求的操作。换句话说,可以访问服务器,但服务器拒绝允许请求的访问。“如果该终结点未启用CORS,则此调用是否将转到另一个域[与您所在的域不同?]向外部域发送POST请求将不起作用。