前两天也发帖问过,有大大说到使用AJAX可以发送。。结果去看AJAX发现也只能发送字符串,而JSON又需要把对象的每个属性的值给弄出来打包
现在的问题是,我用JAVASCRIPT调用CAPICOM获取到了证书对象,我需要把这个对象(或者这个证书的公钥对象)发送到服务器,证书对象有些属性又是一个其他类的对象。如果按照JSON遍历属性感觉完全不靠谱,有没比较好的方式

解决方案 »

  1.   

    AJAX是发送数据,并非只是文本,发送文件也可以。不管是证书对象还是任何对象,最后都只是一堆数据而已,把这些数据的HEX值发过去就好了。详细方法可以看看“AJAX上传文件”的例子。
      

  2.   

    非常感谢大大两次回答,我后来想了下,在网上也看到一个AJAXRPC的东西,可以在JAVASCRIPT调用后台JAVA函数,如果是这样不知道能否在JAVASCRIPT中实现使用SESSION?
    关于AJAX上传文件的东西我再去看看。
      

  3.   

    两个概念。你可以调用,但还是得传参,现在就是在讲传参的问题嘛。至于在JS中使用SESSION,是不可能的。如果你用服务器端的JS倒是可以,但和我们现在所讨论的这种问题又不相干了。