我正在使用一个相当垃圾的电子商务平台,这是ePoS系统的一个插件,因此功能有限 - 因此我必须使用像这样的愚蠢的黑客。基本上,默认登录页面是不可样式的,因为表格上没有唯一的类或ID - 是表格。
所以我有这个好主意:
if(window.location.href == "http://precisionoutdoors.web-epos.com/index.html?action=login"){ $('#central table').remove(); $('#central').load('http://www.precisionfiles.co.uk/inc/login.html'); }
这将删除垃圾表单并加载我自己的自定义表单,但页面加载在firebug中,状态为“OK”但变为红色,并且不加载我的数据。我真的坚持这个想法,所以任何人都会被深深感激!
答案 0 :(得分:3)
看起来你正在遇到Same Origin Policy。如果你控制这些资源,你应该安排好事情,这样原来的页面和你想要加载的页面都在同一个主机(和协议)上。
ORIGINAL: http://www.example.com/something
-> Cannot load from http://www.another.com/somethingelse
-> Can load from http://www.example.com/somethingelse
答案 1 :(得分:0)
看起来像是跨域AJAX问题。您将要配置服务器以接受来自http://precisionoutdoors.web-epos.com的请求。参见: