2015-11-15 3 views
0

Я использую CodeIgniter, и я пытаюсь передать свою переменную в jquery на свой контроллер, а затем передать ее обратно в мое представление. (Когда я делаю alert(dateclicked); перед Аякса право значение показывает в боевую готовность.)Как передать переменные MVC с помощью jquery и ajax

Посмотреть

<head> 
    < script type = "text/javascript" > 
      $(document).ready(function() { 
      $('.test').click(function() { 
       var test = $(this).('.val').html(); 
       $ajax({ 
       type: 'POST', 
       data: { 
        val: val 
       }, 
       url: '<?php echo site_url('test');?>', 
       success: function(result) { 
        alert(test); 
       } 
       }); 
      }); 
       }); 
< /script> 

ответ

0

Его не

$ajax({ 

его

$.ajax({ 
^ 

Это должен быть

success: function(result) { 
    alert(result); <--- result not dateclicked. 
} 

EDIT

$('.link').click(function(event) { 
    event.preventDefault(); 
    // ajax here 
+0

Тем не менее не работает. Когда я нажимаю на ссылку, я думаю, что она обновляет страницу. – deft321

+0

что получает предупреждение? –

+0

Ничего не предупреждают, я верю, что страница почему-то обновляется. – deft321

Смежные вопросы