Jquery javascript变量在应该返回int或字符串时返回object对象

Jquery javascript变量在应该返回int或字符串时返回object对象,jquery,ajax,javascript-objects,Jquery,Ajax,Javascript Objects,我有两个ajax函数,使用第一个函数将一些数据传递给第二个函数。但是,当我查看帖子时,我发现对于我要发送的变量,返回的对象对象是变量的值,而不是我期望的字符串或int。javascript如下所示 $('.career_select .selectitems').click(function(){ var selectedCareer = $(this).attr('title'); $.ajax({ type: 'POST', url:

我有两个ajax函数,使用第一个函数将一些数据传递给第二个函数。但是,当我查看帖子时,我发现对于我要发送的变量,返回的对象对象是变量的值,而不是我期望的字符串或int。javascript如下所示

    $('.career_select .selectitems').click(function(){
    var selectedCareer = $(this).attr('title');
    $.ajax({
        type: 'POST',
        url: '/roadmap/step_two',
        data: 'career_choice='+selectedCareer+"&ajax=true&submit_career=Next",
        success: function(html){
            $('.hfeed').append(html);
            $('#grade_choice').SelectCustomizer();
          }
    });
});

$('#grade_choice_options .selectitems').live('click', function(selectedCareer){
    var selectedGrade = $('#grade_choice_customselect').val();
    $.ajax({
        type: 'POST',
        url: '/roadmap/step_two',
        data: 'career_choice='+selectedCareer+'&grade='+selectedGrade+"&ajax=true&submit_grades=Next",
        success: function(html){
            window.location.replace("/roadmap/your_map");
        }
    });
});
在第二个函数selectedCareer中,是jQuery传递到方法中的事件对象,您可能希望使用它来获取单击了哪些项,例如,为的输入获取元素的文本

您还可以将数据传递给对象,特别是如果它是一个复杂的值,例如可能包含一个&,如下所示:

 data: { career_choice: $(this).val(),
         grade: selectedGrade,
         ajax: 'true',
         submit_grades: 'Next' }