我有一个 CodeIgniter (CI) 应用程序,它在同一个应用程序中从 page1 到 page2 发出 jquery .ajax() 请求。
$('.makecall').click(function() {
mkcall = $(this).attr('href');
$.ajax({
type: "GET",
url: mkcall,
success: function(data) {
currentcall = jQuery.parseJSON(data);
$("#CurrentNumber").html("Current call: "+currentcall.number);
}
})
return false;
})
Page2 使用 CI 的会话类更新会话。
$svars = array('script_did' => $opt['number']['number']);
$this->session->set_userdata($svars);
这在 Firefox/Chrome 中运行良好,但在 IE9 中不会添加会话值。javascript 执行良好,并且控制台中没有错误,因此它似乎确实是 IE9 或 CI 会话库的问题。
我怎样才能让 IE9 采取 valeus?