2013-10-02 3 views
0

Я новичок в jquery и im, пытаясь создать веб-клиент для мобильной социальной сети. Я хотел бы разрешить пользователям утверждать запросы друзей без обновления, но для запроса api для утверждения запроса друга требуется 3 параметра для успеха. Итак, как я могу скрыть эти параметры в html, чтобы я мог захватить их через jquery при нажатии кнопки?Правильный способ добавления нескольких параметров для функции jquery для использования

+1

Это вопрос очень расплывчато. Я не совсем уверен, что вы спрашиваете. Вы говорите об изменении HTML в сочетании с AJAX через jQuery? –

+0

где у вас есть эти значения параметров на странице? –

+0

вот что я спрашиваю, я могу положить их туда, где захочу. im, который составляет подачу ожидающих запросов. Я знаю, что могу установить идентификатор кнопки, и это позаботится об одном параметре, но как насчет других 2? Каков правильный способ хранения нескольких параметров – ChuckKelly

ответ

2

Хотите ли вы вернуть серверный пост (чтобы выполнить утверждение запроса), и вам это нужно, не обновляя страницу?

Если это так, используйте AJAX, вы можете отправить сообщение на сервер без обновления страницы и манипулирования HTML-тегами. Что касается параметра, вы можете отправить более трех параметров в AJAX-вызов.

Вот пример jQuery AJAX.

$.post("test.php", "{para1: "para1Value", para2: "para2Value", para3: "para3Value"}", 
     function(data) { alert(data); }, 
     "json" 
    ); 

Угадайте, что вы спрашиваете об этом. :)


Ниже ответ на ваш комментарий:

Для сохранения параметров в HTML собственности:

1. Создайте функцию, которая получить и установить значение с аргументом передается

function myParas(para1,para2,para3) 
{ 
this.para1=para1; 
this.para2=para2; 
this.para3=para3; 
} 

2. создать новый объект объекта myParas и передать значения p arameters

var myObj=new myParas("para1Value","para2Value","para3Value"); 

3. доступ к свойству объекта и получить значения

myObj.para1 //<= value will be para1Value 
    myObj.para2 //<= value will be para2Value 
    myObj.para3 //<= value will be para3Value 
+0

нет, им нужно как правильно сохранить параметры в html. скажем, мне нужно сохранить 3 разных параметра для каждого запроса firend, который можно получить, когда нажата кнопка. – ChuckKelly

+0

привет, я добавил ваш ответ выше. Если это ваши ответы, не забывайте отмечать как «Ответ». :) –

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