无法使用YUI 2.X中的数据源获取数据

时间:2012-03-29 14:39:58

标签: javascript yui

我使用DataSource Utility从URL获取数据,这是一个非常小的片段。问题是我每次尝试执行脚本时都会收到失败警报。在通过chrome控制台调试时,我看到数据源请求甚至没有发送到url。

以下是代码

    var myDataSource = new YAHOO.util.DataSource("http://hostname.com:8590/status?");
myDataSource.responseType = YAHOO.util.DataSource.TYPE_TEXT;

    var mySuccessHandler = function() {
            alert(myDataSource);
    };

var myFailureHandler = function() {
                     alert("failure");
                    alert(myDataSource);
    };

var callbackObj = {
        success : mySuccessHandler,
        failure : myFailureHandler
};

    myDataSource.sendRequest("job=1f179700-770f-11e1-9d97-458a3dcf55be",  callbackObj);

如果休止类型是json并且我使用type_text。数据源是否会抛出错误?  有没有其他方法从特定网址获取文字?

1 个答案:

答案 0 :(得分:0)

最后找到它YUI forum。似乎不支持跨浏览器请求。所以,基本上我做了一个XHR请求并处理了内容而不是使用数据源。