Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 相同的url,类似于对样式的引用,但不';它不像AJAX调用那样工作_Css_Ajax_Load - Fatal编程技术网

Css 相同的url,类似于对样式的引用,但不';它不像AJAX调用那样工作

Css 相同的url,类似于对样式的引用,但不';它不像AJAX调用那样工作,css,ajax,load,Css,Ajax,Load,这是一个很好的代码: {html} {head> {**link rel="stylesheet" href="http://localhost:3000/CSS/mystyle.css"**} {/head} {body} {/body} {/html} {html} {头> {**link rel=“样式表”href=”http://localhost:3000/CSS/mystyle.css"**} {/he

这是一个很好的代码:

{html} {head> {**link rel="stylesheet" href="http://localhost:3000/CSS/mystyle.css"**} {/head} {body} {/body} {/html} {html} {头> {**link rel=“样式表”href=”http://localhost:3000/CSS/mystyle.css"**} {/head} {body} {/body} {/html} 但是这个url相同的代码给了我一个问题: XMLHttpRequest无法加载“href=”http://localhost:3000/CSS/mystyle.css“.Origin null是访问控制不允许的。允许Origin。

$(document).ready(function() { var href = 'http://localhost:3000/CSS/mystyle.css'; $.ajax({ url: href, dataType: 'text/css', success: function(data) { $('\n' + data + '').appendTo("head"); } }); }); $(文档).ready(函数(){ var href=http://localhost:3000/CSS/mystyle.css'; $.ajax({ url:href, 数据类型:“文本/css”, 成功:功能(数据){ $('\n'+数据+'')。附录(“标题”); } }); }); 真的不明白是什么问题,都叫HttpRequest?
感谢您的帮助。

最简单的答案是使用本地web服务器,如WAMP(或IIS),如果您还没有

第二个答案是

Chrome和Safari对在本地资源中使用ajax有限制,这就是为什么它会抛出一个错误,比如

访问控制允许原点不允许原点为null

解决方案:使用firefox或将数据上传到临时服务器。如果您仍想使用Chrome,请使用以下选项启动

--allow-file-access-from-files
如何将上述参数添加到您的Chrome中的更多信息:右键单击任务栏上的Chrome图标,右键单击弹出窗口中的Google Chrome,然后单击属性,并将上述参数添加到快捷方式选项卡下的目标文本框中。如下所示:

C:\Users\XXX_USER\AppData\Local\Google\Chrome\Application\chrome.exe --allow-file-access-from-files