javascript - 带有 Ajax 和 PHP 的 Jquery 不工作

标签 javascript php jquery ajax

我正在尝试重温我的 jquery 和 ajax。在 8 小时内在 Jquery 中有这个:

<!DOCTYPE html>
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>A JQuery Sample Program</title> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
</script>
<script type="text/javascript"> 
$(function() {
$.ajax({
type:"POST",
url:"postFile.php",
data: {data:100},
success:function(data) {
$("div").html(data);} });}); 
</script>
</head>
<body> 
Response: <div></div>
</body></html>

postFile.php 是这样的:

<?php
if ($_POST["data"]=="100") {echo "100";}
?>

我在 IISExpress 下运行它。但是我从浏览器 (Chrome) 得到的是 jquery.min.js:4 中不允许的方法。这看起来很简单,但行不通。

最佳答案

Method not allowed 通常在您尝试请求另一个域上的文件时发生。我认为这不是您的真实代码,因为看起来您正在调用同一域中的文件。阅读有关跨域脚本的信息。您不能对位于不同域的脚本执行 AJAX 调用。

关于javascript - 带有 Ajax 和 PHP 的 Jquery 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32613517/

相关文章:

javascript - 如何防止图像动画穿过我的整个屏幕而不仅仅是我的容器?

javascript - 如何将立方体网格转换为菱形

php - 使用Jquery将php字符串数据转换为Json对象

php - 根据 ID 选择行,然后再次根据文本框的基数选择行

php - 在 PHP 中使用多个条件访问嵌套的 MySQL Select。

javascript - 如何检查选择选项中的重复值

jquery - 整数作为 morris.js 折线图中的 y 轴

Javascript - 返回值不被视为整数

javascript - 保存暗模式首选项 (localStorage) 的问题

javascript - 围绕 div 对齐/环绕图像