是否有任何方式通过JQuery读取会话值?使用jQuery读取会话值
编辑:
我打电话使用JQuery一个PHP文件。 .php文件在会话中存储一些列值。
将这些列值返回给调用JQuery函数的正确方法是什么?
是否有任何方式通过JQuery读取会话值?使用jQuery读取会话值
编辑:
我打电话使用JQuery一个PHP文件。 .php文件在会话中存储一些列值。
将这些列值返回给调用JQuery函数的正确方法是什么?
确定您可以设置一个服务,以JSON形式提供会话值,然后使用$ .getJSON。但直接阅读是不可能的。
会话值存储在服务器上,JQuery是在浏览器中运行的客户端库。除非将会话值发送给客户端,否则JQuery将无法读取它。
我假设你指的是ASP.Net或PHP中的服务器端会话。
不直接。
但是,您可以对从会话返回某些内容的服务器端代码进行AJAX调用。
如果你这样做,要小心信息披露。
会话值只能在服务器端读取。如果你真的很想知道你想做什么,你可以在你的代码后面编写一个启用了Ajax的web方法来响应给定键的会话值作为参数。您可以从JQuery中调用此webmethod并检索会话值!
会话与客户端关联的方式是使用cookie。这就是可能发生混淆的地方。
但会话数据本身存储在服务器上。
您的后端需要将您的会话值以某种方式发送到您的页面供jQuery使用。
在PHP中,类似的信息(从内存中,我还没有PHP'd一段时间......)
<input type="hidden" id="SessionValue" value="<?php echo $MySessionValue ?>">
然后在jQuery的
$("#SessionValue").val();
什么样的会议?如果它是你可以的URL的一部分,否则你不能 – 2009-12-23 12:45:45