Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
1 Час
1 Ден
1 Седмица
1 Месец
Завинаги
Влез с потребителско име, парола и продължителност на сесията
Новини:
Правила на сайта
Начало
Форум
Помощ
Търси
Вход
Регистрация
Научи ме
»
Програмиране
»
JavaScript
»
ajax взимане на повече от една стойност от клас
« назад
напред »
Формат за разпечатване
Страници: [
1
]
Автор
Тема: ajax взимане на повече от една стойност от клас (Прочетена 1231 пъти)
0 Потребители и 1 Гост преглежда(т) тази тема.
worldservers
Jr. Member
Благодарности
-Казани: 6
-Получени: 3
Публикации: 95
ajax взимане на повече от една стойност от клас
«
-:
07 Април 2017, 18:49:48 »
Код: HTML
<
button
class
=
"MapClick"
value
=
"map1"
>
Карта
<
/
button
>
<
button
class
=
"MapClick"
value
=
"map2"
>
Валута
<
/
button
>
<
button
class
=
"MapClick"
value
=
"map3"
>
Приходи
<
/
button
>
<
button
class
=
"MapClick"
value
=
"map4"
>
Разходи
<
/
button
>
Код: Javascript
$
(
document
)
.
ready
(
function
(
)
{
$
(
'.MapClick'
)
.
click
(
BagPage
)
;
}
)
;
function
BagPage
(
)
{
$.
ajax
(
{
type
:
'POST'
,
url
:
'Page.php'
,
data
:
{
PageName
:
$
(
'.MapClick'
)
.
val
(
)
}
}
)
.
done
(
function
(
data
)
{
$
(
'#PlayScreen'
)
.
html
(
data
)
;
}
)
;
}
Когато натисна на които и да е бутон, взима само първата стойност "map1".
Как мога да направя така че когато кликна на бутона да взима неговата си стойност.
Активен
Хората, който разрушават света, имат вратовръзки, не татуировки.
HanKrum
Hero Member
Благодарности
-Казани: 123
-Получени: 73
Публикации: 1003
Кибик
Re: ajax взимане на повече от една стойност от клас
«
Отговор #1 -:
07 Април 2017, 22:07:23 »
Код: Javascript
$
(
document
)
.
ready
(
function
(
)
{
$
(
'.MapClick'
)
.
click
(
BagPage
(
$
(
this
)
.
val
(
)
)
;
}
)
;
function
BagPage
(
vall
)
{
$.
ajax
(
{
type
:
'POST'
,
url
:
'Page.php'
,
data
:
{
PageName
:
vall
}
}
)
.
done
(
function
(
data
)
{
$
(
'#PlayScreen'
)
.
html
(
data
)
;
}
)
;
}
А аз бих го направил така:
Код: Javascript
$
(
document
)
.
ready
(
function
(
)
{
$
(
'.MapClick'
)
.
click
(
function
(
)
{
var
stojnost
=
$
(
this
)
.
val
(
)
;
$.
ajax
(
{
type
:
'POST'
,
url
:
'Page.php'
,
data
:
{
PageName
:
stojnost
}
}
)
.
done
(
function
(
data
)
{
$
(
'#PlayScreen'
)
.
html
(
data
)
;
}
)
.
fail
(
function
(
)
{
alert
(
'Server not response !!!'
)
;
}
)
;
}
)
;
}
)
;
«
Последна редакция: 28 Май 2017, 08:37:58 от HanKrum
»
Активен
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой
worldservers
Jr. Member
Благодарности
-Казани: 6
-Получени: 3
Публикации: 95
Re: ajax взимане на повече от една стойност от клас
«
Отговор #2 -:
08 Април 2017, 17:09:41 »
Благодарности
Активен
Хората, който разрушават света, имат вратовръзки, не татуировки.
worldservers
Jr. Member
Благодарности
-Казани: 6
-Получени: 3
Публикации: 95
Re: ajax взимане на повече от една стойност от клас
«
Отговор #3 -:
10 Април 2017, 13:08:09 »
Тествах кода но имам проблем. Когато го сложа във файла с скриптовете спира изпълнението им.
«
Последна редакция: 10 Април 2017, 13:13:22 от worldservers
»
Активен
Хората, който разрушават света, имат вратовръзки, не татуировки.
HanKrum
Hero Member
Благодарности
-Казани: 123
-Получени: 73
Публикации: 1003
Кибик
Re: ajax взимане на повече от една стойност от клас
«
Отговор #4 -:
13 Април 2017, 15:46:45 »
1. Как го сложи?
2. Кои скриптове?
3. Покажи!
Активен
"Силата на правителството се крепи на невежеството на народа, и те знаят това и винаги ще се борят против просвещението." Лев Толстой
Формат за разпечатване
Страници: [
1
]
« назад
напред »
Научи ме
»
Програмиране
»
JavaScript
»
ajax взимане на повече от една стойност от клас