无法使用PHP访问REST Web服务

时间:2016-05-24 19:11:32

标签: php ajax rest

我在php文件中使用ajax尝试访问webservice(RESTful)以尝试显示数据/添加数据。

代码:

<script>
$(document).ready(function () {
            var url = "http://localhost:8080/TESTSSSS/webresources/model.etablissement";
            $('#bAdd').click(function () {
                if ($("#nom").val() != "" || $("#code").val() != "") {
                    var data = '{"idEtablissement":null,"nom":"' + $("#nom").val() + '","codePostal":' + $("#code").val() + '}';
                    $.ajax({
                        'method': 'POST',
                        'url': url,
                        'contentType': 'application/json',
                        'dataType': 'json',
                        'data': data,
                        success: function (result) {
                            alert("success");
                        },
                        error: function (errMsg) {
                            alert(data);
                        }
                    });
                    $("#nom").val("");
                    $("#code").val("");
                } else {
                    alert("Tous les champs doivent être remplis");
                }
            });
            $('#bAdd2').click(function () {
                $.ajax({
                    method: "GET",
                    url: url,
                    dataType: "json",
                    success: function (data) {
                        alert(data);
                    },
                    error: function () {
                        alert("error");
                    }
                });
            });
        });

哪个不起作用(AJAX总是返回错误)。 但是,当在一个不同的 Web应用程序(而不是PHP应用程序)中将确切的PHP页面复制到HTML时,代码工作正常,所以我猜测问题是我的PHP应用程序中的一些设置? / p>

我是否需要激活/取消激活选项,以便我的PHP应用程序可以成功使用ajax?

0 个答案:

没有答案