Ich verwende eine Ajax-Login, die auf Wamp Server Fenster perfekt funktionieren senden, aber wenn ich bereits in Xamp auf kali Linux geben‘es nicht funktioniert:Ich kann nicht Ajax-Request mit XAMP
$.ajax({
url: baseurl + 'index.php?login/ajax_login',
method: 'POST',
dataType: 'json',
data: {
username: $("input#username").val(),
password: $("input#password").val(),
},
error: function() {
alert("An error occoured!");
},
Wenn ich auf den Login Button klicke zeigt es: Ein Fehler ist aufgetreten! Ich weiß nicht, wo das Problem ist, weil die App perfekt auf wampserver funktioniert. Ich wünschte, du hilfst mir. für die Frameworks bin ich mit CodeIgniter.
hier ist es die Form:
<form method="post" role="form" id="form_login">
<div class="form-group">
<div class="input-group">
<div class="input-group-addon">
<i class="entypo-user"></i>
</div>
<input type="text" class="form-control" name="username" id="username" placeholder="nom.prenom" autocomplete="off" />
</div>
</div>
<div class="form-group">
<div class="input-group">
<div class="input-group-addon">
<i class="entypo-key"></i>
</div>
<input type="password" class="form-control" name="password" id="password" placeholder="Password" autocomplete="off" />
</div>
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary btn-block btn-login">
<i class="entypo-login"></i>
Login
</button>
</div>
</form>
hier ist es die ajax_login.php ist:
function ajax_login() {
$response = array();
//Recieving post input of email, password from ajax request
$username = $_POST["username"];
$password = $_POST["password"];
$response['submitted_data'] = $_POST;
//Validating login
$login_status = $this->validate_login($username, $password);
$response['login_status'] = $login_status;
if ($login_status == 'success') {
$response['redirect_url'] = $this->session->userdata('last_page');
}
//Replying ajax request with validation response
echo json_encode($response);
}
es ist eine Funktion innerhalb einer Controller namens Login, und dies ist der baseurl:
$config['base_url'] = 'http://localhost/elit';
ich benutze codeIgniter framework
kann zeigen Sie mir die HTML-Formular plz – Laith
@Laith ja natürlich :) – fodilleo
Können Sie 'Fehler ersetzen: function ....}' mit 'Fehler: function (XHR, Ajaxoptions, thrownError) { alert (xhr .Status); }, ' –