函数的参数在JS ext中

时间:2012-07-23 10:22:06

标签: javascript extjs

这是我第一次使用JS Ext(Sencha),我遇到了一个问题。我已经定义了一个测试函数,它接收一个参数,即一个字符串,如下所示:

function testlistener(p) {
       Ext.Msg.alert('testing', p.toString());
}

我在警告弹出窗口中看到的只是“对象对象”而不是字符串,如果我只是使用,我会得到相同的结果:

Ext.Msg.alert('testing', p);

我尝试了很多其他方法,但没有一种方法可行,所以我不知道对象结构是怎样的,我无法在api上找到它。

有人可以帮助我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

这意味着你实际上并没有将字符串传递给你的函数,而是一些不同的东西。看看typeof p返回的内容,我猜是"object"。确保您实际上传递的是字符串而不是对象。