Вставка изображения и данных вместе с датой с помощью ajax в базу данных - PullRequest
0 голосов
/ 07 июня 2019

Я хочу отправить данные формы в базу данных с помощью Ajax, у нее есть дата изображения и некоторые другие значения, которые не вставляются в базу данных

Я пытаюсь это сделать на локальном хосте с PHP и mySQL

<script>
$(document).ready(function() {
    $('#butsave').on('click', function() {
        $("#butsave").attr("disabled", "disabled");
        var candidate_key=$("#candidate_key").val();
      var candidate_employer=$("#candidate_employer").val();
     var candidate_ex=$("#candidate_ex").val();
var optionyes=$("#optionyes").val();
var e_date=$("#e_date").val();
var s_date=$("#s_date").val();
var candidate_ctc_ex=$("#candidate_ctc_ex").val();
var candidate_ctc=$("#candidate_ctc").val();
var candidate_email=$("#candidate_email").val();
var candidate_address=$("#candidate_address").val();
var candidate_mobile=$("#candidate_mobile").val();
var candidate_name=$("#candidate_name").val();
var mms_pic=$("#mms_pic").val();
        if( candidate_mobile!="" && candidate_email!="" && candidate_name!=""){
$.ajax({
url: "index1.php",
type: "POST",
mimeType:"multipart/form-data",
data: {
candidate_key:candidate_key,
candidate_employer:candidate_employer,
candidate_ex:candidate_ex,
optionyes:optionyes,
e_date:e_date,(This is the date which is in the proper format i am taking from date picker yy-mm-dd)
s_date:s_date,
candidate_ctc_ex:candidate_ctc_ex,
candidate_ctc:candidate_ctc,
candidate_email:candidate_email,
candidate_address:candidate_address,
candidate_mobile:candidate_mobile,
candidate_name:candidate_name,
mms_pic:mms_pic (This is the picture or document file)  },
cache: false,
success: function(dataResult){
var dataResult = JSON.parse(dataResult);
console.log(dataResult);
if(dataResult.statusCode==200){
                        $("#butsave").removeAttr("disabled");
                        $('#fupForm').find('input:text').val('');
                        $("#success").show();
                        $('#success').html('Data added successfully !');                        
                    }
                    else if(dataResult.statusCode==201){
                       alert("Error occured !");
                    }
                    });}
        else{
            alert('Please fill all the field !');
        }
    });
});
</script>

Uncaught SyntaxError: Неожиданный токен o в JSON в позиции

1 Ответ

0 голосов
/ 07 июня 2019

Убедитесь, что вы не пытаетесь выполнить JSON.parse () уже проанализированный объект JSON.

Удалите эту строку из вашего обратного вызова для подтверждения.

...