2013-11-02 3 views
0

У меня есть вызов с помощью JQuery:Преобразование запроса JQuery Аякса запроса

rate=$('#rateit99').rateit('value'); 

Я хочу, чтобы это выполнить с помощью Ajax. Как я могу это сделать?

rateut99 - это идентификатор элемента, из которого прибывает value.

Пытается решить, this problem.

UPDATE:

 function x() 
     { 
     rate=rateit(); 
     } 
    function rateit() 
    { 
    var element = $('#rateit99'); 
    alert("rate it :" + element); 
    return element; 
    } 

он предупреждает: rate it :[object Object]

UPDATE2

start.php

<div class="rateit bigstars" id="rateit99" data-rateit-starwidth="32" data-rateit-starheight="32" style=" position:relative; top:-30px; display:none; left:300px" > 
          </div> 

login.php: грузы start.php с элементами выше. Всех функций те собираются назвать в login.php

ответ

1

Когда вы звоните $() вы получаете jQuery объект обратно. Поэтому, когда вы запускаете свой скрипт, он ищет метод, называемый rateit внутри объекта jQuery, которого не существует.

Сделать rateit автономный метод и попробовать это, что Ват

function rateit() { 
    var element = $('#rateit99'); 
    // Do your function here 
} 

EDIT для редактируемого вопроса

function rateit() { 
    var element = $('#rateit99'); 
    alert("rate it :" + element); 
    return element; 
    } 

Причина вы получаете в object спину, что $('#rateit99') возвращает объект JQuery, который ссылаясь на объект DOM. Итак, допустим, это поле ввода HTML. Он будет содержать этот элемент. То, что вы, вероятно, хотите, это значение, содержащееся в этом элементе. Поэтому нам нужно использовать объект jQuery для его получения

function rateit() { 
    var element = $('#rateit99').val(); 
    alert("rate it :" + element); 
    return element; 
    } 

Теперь эта функция возвращает значение, хранящееся в вашем элементе HTML.

+0

Ваш ответ имеет смысл отметить. Но все еще есть проблема. Я обновил свой вопрос, пожалуйста, см. – user123

+1

Добавлен ответ на ваше обновление – Machavity

+0

Я ценю вашу помощь чувака. Но до сих пор не решен. не он не получает никакого значения в элементе. элемент остается пустым – user123

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