Tamam, bu yüzden benim Ajax çağrısı şöyle:
var poststring = "id_Client=" + id_client + "&id_File=" + id_file;
alert(poststring);
$.ajax({
type: "POST",
url: "addclpermission.php",
data: poststring,
error: function(xhr, textStatus, errorThrown){
alert("Error: " +textStatus)
}
});
Her $. Ajax () kadar çalışıyor. Ben uyarısı (poststring) kullanırsanız çıktı bu gibi görünüyor:
id_Client=7&id_File=32
Using firebug, I found out that the url "addclpermission.php" is actually requested, but then 'aborted'. The path is correct though, if I copy the url out of firebug and call it directly, no error is displayed.
The alert in the 'error' option returns "Error: error"
Dosya addclpermission.php:
<?php
require_once("../allgemein/includes/dbconnect.php");
$id_File = $_POST['id_File'];
$id_Client = $_POST['id_Client'];
$sql = "INSERT INTO permission (id_File,id_Client) VALUES (".$id_File.",".$id_Client.")";
mysql_query($sql);
?>
Bu kodu bir kez çalıştı eminim ve ben o kadar değişmemiştir.
Herhangi bir fikir?
Teşekkürler!
Düzenleme: Ben hata php script olduğunu sanmıyorum, ben birkaç php komut için birden fazla ajax çağrıları var, ama hepsi aynı şekilde başarısız.
Edit 2: Now it works! Well, at least half of it. The request is still aborted, but the data gets inserted in the database. But as I said, this isn't the only ajax call and the others still aren't working, and this one is aborted. So I'd really like to know what caused this error and how I can fix it for good. Teşekkürler!