我目前有一个ajax定制控件,该控件将对Web服务的调用作为其功能的一部分。我需要将要调用的Web服务作为参数传递给控件。目前,我正在.vb文件中使用字符串参数,并将其传递给javascript。我通过将一行构建为字符串,然后在其上使用eval()来执行对Web服务的调用。

here,我可以看到eval不好。就像该页面上的函数调用一样,我是否可以通过任何方式将Web服务用作可调用的东西?

注意,我正在从Web服务调用方法。代替stringservice(parameters),它是stringservice.start(parameters)。我只是得到一个错误,即字符串没有启动方法。

任何解决方案,还是我被eval卡住了?谢谢 :)

最佳答案

如果您的字符串是JSON格式,则可以使用JSON.parse安全地进行转换

关于javascript - 如何将Web服务作为字符串传递给javascript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11613940/

10-11 22:23
查看更多