私は ajax を介して php フォームを送信しようとしています。私の jquery コードは
$("#editContraForm").submit(function editContra (e) {
e.preventDefault();
dataString = $("#editContraForm").serialize();
$.ajax({
type: "POST",
url: "./validations/contraAjax.php",
data: dataString,
action : "edit",
dataType: "text",
success: function(data) {
console.debug("success : "+data);
},
error : function(error){
console.debug("erro");
}
});
});
そしてphpコードは(contraAjax.php)です
if(!isset($_SESSION))
session_start();
include_once '../connect/connectOpen.php';
$action=isset($_REQUEST['action'])?$_REQUEST['action']:'';
if($action=="edit"){
echo 'good';
}
呼び出しは成功しますが (firbug に示されているように)、コンソールに 'success:' が出力され、データが null であることを意味します。このコードの何が問題なのですか、親切に助けてください