这是我第一次使用JS Ext(Sencha),我遇到了一个问题。我已经定义了一个测试函数,它接收一个参数,即一个字符串,如下所示:
function testlistener(p) {
Ext.Msg.alert('testing', p.toString());
}
我在警告弹出窗口中看到的只是“对象对象”而不是字符串,如果我只是使用,我会得到相同的结果:
Ext.Msg.alert('testing', p);
我尝试了很多其他方法,但没有一种方法可行,所以我不知道对象结构是怎样的,我无法在api上找到它。
有人可以帮助我吗?
谢谢。
答案 0 :(得分:0)
这意味着你实际上并没有将字符串传递给你的函数,而是一些不同的东西。看看typeof p
返回的内容,我猜是"object"
。确保您实际上传递的是字符串而不是对象。