dojo.xhrGet()方法的替代方法

时间:2012-02-02 15:49:01

标签: javascript dojo

我是Dojo Framework的新手。我使用dojo构造函数和dojo.connect创建了一个按钮onclick事件函数我编写了url和load函数。这个url导航servlet并获得响应。

但我不希望回复我只想发送请求。

如何做到这一点。任何人都可以帮助我。

提前感谢。

2 个答案:

答案 0 :(得分:2)

你希望导航到另一个页面吗?如果是这样,你可以使用window.location.href或其他方法来实现这一点。请参阅以下其他方法:

JavaScript: Navigate to a new URL without replacing the current page in the history (not window.location)

如果您不想导航但只是将一些数据发送到服务器(并且不关心响应),您可以为回调编写一个空函数

var deferred = dojo.xhrGet( {
    url : "xxx",
    load: function(data) {
          //ignore
         } 
    });
});

但是,建议始终检查响应以确保服务器端没有错误。

答案 1 :(得分:0)

您也可以使用dojo.xhrPost提交表单