提交时,我的表单(用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,数据,chrome,chrome扩展名,https。
答案 0 :(得分:0)
要使PHP代码能够运行,您应该在服务器上运行它。您正在请求以file:///
开头的源。它应该以{{1}}或https
之类的开头。
要在PC上本地运行PHP,请尝试使用XAMPP或WAMP之类的工具。
编辑:我现在看到的是,您说您的PHP在本地主机上运行。那很棒。将您的PHP文件移动到XAMPP或WAMP的文件夹中(应该类似于http
)。然后将您的请求转到类似C:\xampp\htdocs