Chrome добавляет дополнительные символы в ответ PHP AJAX

Chrome показывает дополнительные символы в начале и конце ответа из-за того, что я не могу использовать, если такие утверждения, как

if(result=="Saved"){
   alert("Yihuu");
}  

С firefox у меня нет проблем.

Как я могу предотвратить эту проблему?

Код JavaScript

$.ajax({
            url: "http://localhost:8080/RestHmdy/api.php/register",
            type: "POST",
            data: JSON.stringify(user),
            contentType: 'application/json; charset=utf-8',

            success: function (result) {

               alert(result);

            },

            error: function (xhr, status, err) {

                 alert("Error "+err,xhr,status);

             }

     })

Код ответа PHP

if($stmt->execute()){

                    echo "Saved";

                }else{

                    echo "Unsaved";                 
                }

Firefox Pure Alert

Chrome Broken Alert

javascript,php,json,ajax,

0

Ответов: 0

Chrome добавляет дополнительные символы в ответ PHP AJAX

Chrome показывает дополнительные символы в начале и конце ответа из-за того, что я не могу использовать, если такие утверждения, как

if(result=="Saved"){
   alert("Yihuu");
}  

С firefox у меня нет проблем.

Как я могу предотвратить эту проблему?

Код JavaScript

$.ajax({
            url: "http://localhost:8080/RestHmdy/api.php/register",
            type: "POST",
            data: JSON.stringify(user),
            contentType: 'application/json; charset=utf-8',

            success: function (result) {

               alert(result);

            },

            error: function (xhr, status, err) {

                 alert("Error "+err,xhr,status);

             }

     })

Код ответа PHP

if($stmt->execute()){

                    echo "Saved";

                }else{

                    echo "Unsaved";                 
                }

Firefox Pure Alert

Chrome Broken Alert

00JavaScript, PHP, JSON, AJAX,
Похожие вопросы