Jquery $.get()在本地主机上不起作用
jquery $.get() not working on localhost
我试图使用jquery $.get()从服务器文件获取值。这两个文件目前都在我的机器上的/var/www目录下(使用linux)。
我知道ajax的跨域限制,因此我将这两个文件放在/var/www中。
"客户端"文件(f1.htm)为:
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.9.1.min.js"></script>
</head>
<body>
<script type="text/javascript">
$.get( "f11.htm", function( data, status ){ alert( "1" ); } );
/*
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","f11.htm",false);
xmlhttp.send();
alert( xmlhttp.readyState + " " + xmlhttp.status );
*/
alert( "2" );
</script>
</body>
</html>
而"服务器"脚本(f11.htm)只是:
<html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<head>
</head>
<body>
<?php
echo "server text";
?>
</body>
</html>
客户端脚本("f1.htm")卡在$.get()行。我已经用xmlhttprequest(有注释)尝试过了,它可以工作。为什么$.get()行不能工作?
TIA
您可以尝试此代码来检查返回的错误函数,而不是简写的$.get。
$.ajax({
type:'GET',
url: 'f11.htm',
data: {},
success: function(data) {
console.log(data);
}, error: function(jqXHR, textStatus, errorThrown) {
console.log(errorThrown);
}
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Node,js 和 jQuery 在本地主机上不起作用
- 本地主机的谷歌地图v3 api不起作用
- AJAX 在本地主机上不起作用
- canvas.toJSON() 在本地主机中不起作用
- JavaScript window.location 函数在本地主机文件夹中不起作用
- 奇怪的 img src 路径,在本地主机上不起作用
- JavaScript 在主机上上传时不起作用
- 花式盒子在我上传到虚拟主机后不起作用,但在本地主机上工作
- 为什么javascript链接在本地主机中不起作用
- 如何从匿名主机调用ajax,标头Access Control Allow Origin:*不起作用
- Js的滑块在本地主机上不起作用
- windows .location.replace在本地主机上不起作用
- Jquery $.get()在本地主机上不起作用
- 脚本在实际服务器中不起作用,但在本地主机 XAMPP 中工作
- ajax 请求在本地主机 wampserver 中不起作用