0

我将我的 url 映射设置为接收 GET 和 POST 请求。我正在使用原型 AJAX。这是我的功能:

 function savePrefs(){
        var user = document.getElementById('username').innerHTML;
        var bounds = window.map.getExtent();
        var Lat = bounds.left + (bounds.right - bounds.left) / 2;
        var Long = bounds.bottom + (bounds.top - bounds.bottom) / 2;
        var Zoom = window.map.getZoom();
        var json = new Object;
        var url = "Prefs";
        json.username = user;
        json.lat = Lat;
        json.long = Long;
        json.Zoom = Zoom;
        json = JSON.stringify(json);
        alert(json);
        new Ajax.Request(url, {
            method:'post',
            contentType:'application/json',
            postBody:json,
            asynchronous:true,
            onSuccess: function (req) {
                alert(req);
            }

        });        }

我在控制台中不断收到 404 错误。但是当我加载页面时,我做了一个 GET 请求,它响应良好。有任何想法吗?

4

0 回答 0