0

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

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

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

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

而且我尝试了很多其他方法,但都没有奏效,所以我不知道对象结构如何,我无法在api上找到它。

有人能帮我吗?

谢谢你。

4

1 回答 1

0

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

于 2012-07-23T10:26:03.943 回答