我在提交时对我的表单(用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代码能够运行,您应该在服务器上运行它。您正在请求以 file:///
开头的源。它应该从类似 https
或 http
.
要在PC上本地运行PHP,请尝试XAMPP或WAMP等工具。
编辑:我现在明白了,你说你的PHP正在你的本地主机上运行。真棒。将您的PHP文件移动到XAMPP或WAMP的文件夹中(应该是C:xampphtdocs
(。然后让你的请求变成类似http://localhost:8000/somefolder/check.php