【发布时间】:2019-11-04 10:12:21
【问题描述】:
提交时我的表单有问题(使用 jquery、php、html 制作):
<?php
$pass ="password";
$login = "login";
$t = array();
$t["error"]="Formulaire Incorrect";
if($_POST["login"]!= $login){
$t["errorLogin"] = "Identifiant Invalide!";
}
else{
if($_POST["password"]!=$pass){
$t["errorPass"]="Mot de pass incorrect!";
}
else{
$t["error"]="no";
$t["retour"] = "<p>Informations validées</p>!";
}
}
echo json_encode($t);
?>
jquery-1.12.4.min.js:4 从源“null”访问“file:///C:/Users/Medinfo/Desktop/JQUERY/JSON/check.php”的 XMLHttpRequest 已被阻止CORS 策略:跨域请求仅支持以下协议方案:http、data、chrome、chrome-extension、https。
【问题讨论】:
-
PHP 不在浏览器中本地运行。您必须通过 Web 服务器运行它。
-
除此之外,无论如何你都不能向
file:///C...提交XHR;这就是错误所指的。 -
顺便说一下 php 在我的 localhost:8000 上运行