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> 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) {
Asked
Active
Viewed 392 times
0

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