Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Условие if else (https://javascript.ru/forum/jquery/41957-uslovie-if-else.html)

sergsam1 07.10.2013 10:44

Условие if else
 
Привет только начал изучать jquery никак не могу врубиться как правильно написать условие.

Вобщем мне нужно чтобы по умолчанию отсылался get запрос с одним параметром, но если был клик по ссылке отсылался get запрос уже с другим параметром.

BETEPAH 07.10.2013 11:19

var getParam = 'один параметр';
document.getElementById('linkId').onclick = function() {getParam = 'уже другой параметр'}

и отсылаете с параметром getParam

animhotep 07.10.2013 11:22

воу-воу. человек же jquery учит а не js)))
var getParam = 'один параметр';
$( "#linkId" ).click(function() {
  getParam = 'уже другой параметр'
});

sergsam1 07.10.2013 11:42

Вобщем вот что я у себя написал:
var getParam = 'image';
        $('.btmnuel').click(function() {
          getParam = $(this).attr('data-text'); 
        });
        
        $.get('offers_menu.php', getParam, function(data) { 
            $('#user_data').html(data);
        });


get запрос отправляется только с первым параметром, при клике ничего не меняется, думаю что то не правильно написал.

BETEPAH 07.10.2013 12:13

Цитата:

Сообщение от animhotep
воу-воу. человек же jquery учит а не js)))

:lol:
Цитата:

Сообщение от sergsam1
начал изучать jquery

имхо, не с того начали. Хотя, не хочу из этой ветки повторять уже существующую http://javascript.ru/forum/offtopic/...st-jquery.html

sergsam1 07.10.2013 12:21

Вобщем свою задачу я решил, код такой может кому пригодится:
$(document).ready(function() {
     	var params = 'image';
     	$.get('offers_menu.php', {credit_type:params}, function(data) { 
         $('#user_data').html(data);     
     	});
         $('.btmnuel').click(function() {
     		var params = 'cash_loan';   
     		$.get('offers_menu.php', {credit_type:$(this).attr('data-text')}, function(data) { 
         	$('#user_data').html(data);       
     		});     
         });
     });


Часовой пояс GMT +3, время: 13:52.