0
submitForm = function (nid, title) {

        var form = $('#candidature')[0];
        var formData = new FormData(form)
        var btn = document.querySelector('#candidature button')
        formData.append('listfields', JSON.stringify(fieldsname))
        formData.append('nid', nid)
        formData.append('title', title)
        formData.append('ntype', 'recrutement_offre')
        console.log(global_json.baseUrl)
        $.ajax({
            url: global_json.baseUrl + "/send-form",
            type: "post",
            data: formData,
            processData: false,
            contentType: false,
            dataType: "json",
            beforeSend: function() {
                btn.innerHTML = '<i class="fa fa-circle-o-notch fa-spin" style="font-size:12px !important"></i>&nbsp;Veuillez patienter...'
            },
            success: function (response) {
                if (response.success) {
                        $('form#candidature').hide();
                        //console.log('success'); 
                }
                showMessage(response, 'candidature'); 
            },
            complete: function (response) {
                btn.innerText = 'Envoyer'
            },
            error: function(jqXHR, textStatus, errorThrown) {
                console.log(textStatus, errorThrown)
                //$('form#candidature').hide();
            }
        })

    }


var fieldsname = {
        "name": "field_field_name_rec",
        "type": "field_field_type_rec",
        "rules": "field_rules_rec",
        "values": "field_values_rec"
    }


$('#formModal').on('shown.bs.modal', function(event) {
Romil Patel
  • 12,879
  • 7
  • 47
  • 76
KARIMA
  • 1
  • var fieldsname = { "name": "field_field_name_rec", "type": "field_field_type_rec", "rules": "field_rules_rec", "values": "field_values_rec" } – KARIMA Jul 15 '19 at 16:16
  • i have always this error parsererror SyntaxError: Unexpected token < in JSON at position 0 any ideas plz – KARIMA Jul 15 '19 at 16:17
  • It looks like the destination at `global_json.baseUrl + "/send-form"` is returning html, not json. Here's [a similar question](https://stackoverflow.com/questions/37280274/syntaxerror-unexpected-token-in-json-at-position-0) – admcfajn Jul 15 '19 at 17:31
  • Also, if you could add the code from the request endpoint ( what's going on at: `global_json.baseUrl + "/send-form"`) that would be helpful – admcfajn Jul 15 '19 at 17:54

0 Answers0