2015-11-16 3 views
0

ив читал некоторые вопросы, связанные с моим вопросом, но я не могу найти решениеJQuery Ajax проводки не удалось не возвращает ошибку

в какой-то части моего сайта. размещение одного значения на страницу PHP работает

так я искал несколько значений с помощью Ajax и применять его на мой сайт но я говорю проводка не удалась

это код PHP. я попытался запустить его на мой сервер, передавая непосредственно с данными в PHP и как это работает $ temp1 = «0001» это inserdocument.php файл

$temp1 = $_POST['dtnum']; 
$temp2 = $_POST['ddoctitle']; 
$temp3 = $_POST['ddoctype']; 
$temp4 = $_POST['ddoccontent']; 
$temp5 = $_POST['ddocdatefilled']; 
$stmt = $conn->prepare("CALL sp_insertdocument (?,?,?,?,?)"); 
$stmt->bindParam(1, $temp1, PDO::PARAM_STR, 30); 
$stmt->bindParam(2, $temp2, PDO::PARAM_STR, 50); 
$stmt->bindParam(3, $temp3, PDO::PARAM_STR, 50); 
$stmt->bindParam(4, $temp4, PDO::PARAM_STR, 10); 
$stmt->bindParam(5, $temp5, PDO::PARAM_STR, 10); 
$stmt->execute(); 

и это мой Аякса код. я даже попытался добавить try и catch, но catch ничего не возвращает.

$.ajax({ 
       type: "POST", 
       url: "inserdocument.php", 
       data: ({dtnum: tnum, ddoctitle: doctitle, ddoctype: doctype, ddoccontent: doccontent, ddocdatefilled: docdatefilled}) 
      }) 
      .done(function (msg) { 
       alert("Data Saved: " + msg); 

     //$('#response').html(msg); 
      }) 
    .fail(function() { 
     alert("Posting failed."); 
    }); 
+0

return true из файла php – jitendrapurohit

+0

Каков ответ вашего запроса AJAX? –

ответ

0

им жаль для размещения я выяснил, что проблема здесь URL: "inserdocument.php" должно быть URL: "insertdocument.php"

опечатка. im сосредоточившись на передаче данных, я не заметил, что имя файла php неверно. извините

+0

Всегда проверяйте вкладку сети в консоли при работе с Ajax. –

+0

Отметьте свой ответ как правильный ответ, чтобы закрыть вопрос :) – AndrewB

Смежные вопросы