Hi,
My form:
$('#formCreate2').form({
type:'POST',
url: 'http://localhost/agrosemens/index.php',
async:true,
cache:false,
dataType:"html",
data: $("#formCreate2").serialize(),
...
success: function(jsonData){
var response = JSON.parse( strData );
...
My PHP script returns
{"hasError":true,"errors":["<b>Mot de passe<\/b> est requis."]}but the response received at 'success' event is
{"hasError":true,"errors":["<b>Mot de passe<\/b> est requis."]}</b>so the string cannot be parse !
using
var request = $.ajax({
type: "POST",
url: url,
data: $("#formCreate2").serialize(),
dataType: "html"
})
request.success(function( msg ) {
alert( "Returned data: " + msg );
var response = JSON.parse( msg );
console.log(response);
});
works correctly !