Я новичок в jquery и я пытаюсь создать веб-клиент для мобильной социальной сети. Я хотел бы разрешить пользователям утверждать запросы друзей без обновления, но для запроса api для утверждения запроса друга требуется 3 параметра для успеха. Итак, как я могу скрыть эти параметры в html, чтобы я мог захватить их через jquery при нажатии кнопки?
Хотите ли вы вернуть серверный пост (чтобы выполнить утверждение запроса), и вам нужно это, не обновляя страницу?
Если это так, используйте 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 и передать значения параметрам
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