0
我想使用ajax从服务器获取数据并将其存储在cookie中。下面的代码是在coodeigniter中构建的,来自控制器。控制器在codeigniter中的Ajax请求
$email = $this->input->post('username');
$pword = $this->input->post('password');
<script type="text/javascript">
$.ajax({
type: 'GET',
url: "http://localhost/projects/comp6300Server/index.php/rest/resources/token/username/" + $email + "/password/" + $pword + "/institution/" + inst,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function ($token)
{
$this->load->helper('cookie');
$cookie = = array(
'name' => $email,
'value' => $token.value()
);
$this->input->set_cookie($cookie);
},
error: function (xhr, ajaxOptions, thrownError)
{
alert(thrownError);
}
});
</script>
来自服务器的实际收益应该有如下一个XML文件,我想存储该号码返回cookie的值。
<xml>
<item>209273</item>
</xml>
我想我的问题是,我不能直接在php控制器中放置jQuery代码。但是,我不知道如何做到没有jQuery的ajax请求。谁能帮我?
第一个问题是您的请求期待json服务器发送xml – 2013-04-23 00:49:52
在本例中,您完全融合了Javascript和PHP,它非常非常*破碎... – 2013-04-23 03:46:29