🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
8 messages
8 total messages Started by maYk Fri, 09 Jul 2010 12:57
Jak przekazywac zmienne w jquery?
#50170
Author: maYk
Date: Fri, 09 Jul 2010 12:57
25 lines
1685 bytes
Witajcie, chce zmusic cos takiego dzialania:

<script type="text/javascript">
	$.ajaxSetup ({
		cache: false
	});
	var ajax_load = "<img class='loading' src='img/load.gif'
alt='loading...' />";

//	load() functions
	var loadUrl = "test1.php";
	$(":button").click(function(){
		var input = this.name;
		alert(input);
		$("#"input).html(ajax_load).load(loadUrl);
	});
</script>

W tej czesci troche sie pogubilem i tu wywala blad: $
("#"input).html(ajax_load).load(loadUrl);

Jak to sie robi?

Pozdrawiam
M.
Re: Jak przekazywac zmienne w jquery?
#50171
Author: WRonX
Date: Fri, 09 Jul 2010 13:02
16 lines
1582 bytes
maYk pisze:

> W tej czesci troche sie pogubilem i tu wywala blad: $
> ("#"input).html(ajax_load).load(loadUrl);
    ^^^^^^^^
No dobrze, ale czy to jest poprawne laczenie stringow?
Moze jednak
	$("#" + input)....?


Pozdrawiam.
--
[= WRonX =] [= WRonX@-CUT-WRonX.NET =] [= http://WRonX.NET =]
[= GCS/CC d->++ s+:- a- C++++$ U P>++ L+ !E W+++$ N++(+++) =]
[= !o-- K-? w++$ !O !M- !V-- PS+ PE !Y !PGP !t !5 X++ R++ =]
[= tv+ b+++ DI++ D+ G+ e+++ h--->---- r+++ y? =]
Re: Jak przekazywac zmienne w jquery?
#50172
Author: maYk
Date: Fri, 09 Jul 2010 13:40
18 lines
1927 bytes
On Jul 9, 9:02 am, WRonX <WRonX@[-CUT-].WRonX.net> wrote:

> No dobrze, ale czy to jest poprawne laczenie stringow?
> Moze jednak
>         $("#" + input)....?


Tak wlasnie! Dziekuje! A jak w jquery przekazywac wiecej niz jedna
zmienna podczas jednego wywolania? Po ludzku w javascript robilem
sobie tak:

 onclick="show_sub_rows('button_<?=$records[$a]['ContractID']; ?>',
'row_<?=$records[$a]['ContractID']; ?>', <?=$records[$a]
['ContractID']; ?>,<?=$_SESSION['mutual']['CLID']?>)"

A jak robic to w jquery?

M.
Re: Jak przekazywac zmienne w jquery?
#50173
Author: Peter May
Date: Sat, 10 Jul 2010 09:32
22 lines
1721 bytes
W dniu 2010-07-09 15:40, maYk pisze:
> On Jul 9, 9:02 am, WRonX<WRonX@[-CUT-].WRonX.net>  wrote:
>
>> No dobrze, ale czy to jest poprawne laczenie stringow?
>> Moze jednak
>>          $("#" + input)....?
>
>
> Tak wlasnie! Dziekuje! A jak w jquery przekazywac wiecej niz jedna
> zmienna podczas jednego wywolania? Po ludzku w javascript robilem
> sobie tak:
>
>   onclick="show_sub_rows('button_<?=$records[$a]['ContractID']; ?>',
> 'row_<?=$records[$a]['ContractID']; ?>',<?=$records[$a]
> ['ContractID']; ?>,<?=$_SESSION['mutual']['CLID']?>)"
>
> A jak robic to w jquery?

A jQuery to jakiś inny język programowania? :P E...

-- 
Peter
Re: Jak przekazywac zmienne w jquery?
#50174
Author: WRonX
Date: Mon, 12 Jul 2010 09:25
30 lines
2444 bytes
maYk pisze:

> Tak wlasnie! Dziekuje! A jak w jquery przekazywac wiecej niz jedna
> zmienna podczas jednego wywolania? Po ludzku w javascript robilem
> sobie tak:
> 
>  onclick="show_sub_rows('button_<?=$records[$a]['ContractID']; ?>',
> 'row_<?=$records[$a]['ContractID']; ?>', <?=$records[$a]
> ['ContractID']; ?>,<?=$_SESSION['mutual']['CLID']?>)"

Nie do konca rozszyfrowalem Twoje pytanie, ale jesli chodzi Ci o 
wykonywanie operacji na kilku obiektach DOM na raz, to najlatwiej nadac 
im jakas klase i operowac za pomoca
	$(".klasa").zrobCos();
Ewentualnie powiazac kilka obiektow przez:
	$("#id1").add("#id2").add(".klasa1").zrobCos();
Nie pamietam juz, ale strzelam, ze laczenie selektorow CSSowych 
przecinkiem tez powinno dzialac:
	$("#id1, #id2, .klasa").zrobCos();
(glowy nie dam)

Jesli chodzi o cos innego, sprecyzuj.


Pozdrawiam.
--
[= WRonX =] [= WRonX@-CUT-WRonX.NET =] [= http://WRonX.NET =]
[= GCS/CC d->++ s+:- a- C++++$ U P>++ L+ !E W+++$ N++(+++) =]
[= !o-- K-? w++$ !O !M- !V-- PS+ PE !Y !PGP !t !5 X++ R++ =]
[= tv+ b+++ DI++ D+ G+ e+++ h--->---- r+++ y? =]
Re: Jak przekazywac zmienne w jquery?
#50175
Author: Tomasz Kasprzyk
Date: Fri, 16 Jul 2010 19:39
64 lines
3536 bytes
On Jul 12, 5:25 am, WRonX <WRonX@[-CUT-].WRonX.net> wrote:

> Jesli chodzi o cos innego, sprecyzuj.

Cos takiego. Dziekuje za odpowiedz. Stworzylem sobie kawalek kodu w
jquery i mam problem:

<img src="_img/b_activate_small.gif" class="pointer" id="activate"
name="var-<?=$records[$a]['system_nr'] . "-" . $records[$a]
['xorgid'] . "-" . $a . "-" . $this->getmx($records[$a]
['Domainname']);?>"/>
<img src="_img/b_activate_small.gif" class="pointer" id="activate"
name="var-<?=$records[$a]['system_nr'] . "-" . $records[$a]
['xorgid'] . "-" . $a . "-" . $this->getmx($records[$a]
['Domainname']);?>"/>
<img src="_img/b_activate_small.gif" class="pointer" id="activate"
name="var-<?=$records[$a]['system_nr'] . "-" . $records[$a]
['xorgid'] . "-" . $a . "-" . $this->getmx($records[$a]
['Domainname']);?>"/>
<img src="_img/b_activate_small.gif" class="pointer" id="activate"
name="var-<?=$records[$a]['system_nr'] . "-" . $records[$a]
['xorgid'] . "-" . $a . "-" . $this->getmx($records[$a]
['Domainname']);?>"/>


<script type="text/javascript">
	$.ajaxSetup ({
		cache: false
	});
	var ajax_load = "<img src='_img/ajax-loader.gif' alt='loading...' /
>";
//	load() functions
	var loadUrl = "module_2/6.php";
	$(".pointer").click(function(){
		var zmienna = this.name;
		var zmienna = zmienna.split( '-' );
			$(this).attr('value','close');
			$("#row_" + zmienna[3]).css("display", "");
			if (zmienna[1] == ""){
				var reply = prompt("Please provide the system number. \n\nMX
Record:\n"+zmienna[4]);
				if ((reply == 5) || (reply == 6) || (reply == 7) || (reply == 8))
{
					$("#row_" + zmienna[3])
									.html(ajax_load)
									.load(loadUrl,"system="+reply
+"&orgid="+zmienna[2]+"&TODO="+this.id);
				}else {
					alert("System number must be a number from 5 to 8 only.");
				}
			}else {
				$("#row_" + zmienna[3])
								.html(ajax_load)
								.load(loadUrl,"system="+zmienna[1]+"&orgid="+zmienna[2]+"&TODO="+this.id);
			}

	});
</script>

Problem jest taki ze okienko prompt pojawia mi sie tyle razy ile
zmienna[1] jest pusta. Jak temu zapobiec?

Pozdro
M,
Re: Jak przekazywac zmienne w jquery?
#50176
Author: WRonX
Date: Mon, 19 Jul 2010 13:22
18 lines
1969 bytes
Tomasz Kasprzyk pisze:
> On Jul 12, 5:25 am, WRonX <WRonX@[-CUT-].WRonX.net> wrote:
> 
>> Jesli chodzi o cos innego, sprecyzuj.
> 
> Cos takiego. Dziekuje za odpowiedz. Stworzylem sobie kawalek kodu w
> jquery i mam problem:

Wez to wklej gdzies, np. http://ideone.com/ bo w takiej postaci nie mam 
sily przez to sie przedzierac :)


Pozdrawiam.
--
[= WRonX =] [= WRonX@-CUT-WRonX.NET =] [= http://WRonX.NET =]
[= GCS/CC d->++ s+:- a- C++++$ U P>++ L+ !E W+++$ N++(+++) =]
[= !o-- K-? w++$ !O !M- !V-- PS+ PE !Y !PGP !t !5 X++ R++ =]
[= tv+ b+++ DI++ D+ G+ e+++ h--->---- r+++ y? =]
Re: Jak przekazywac zmienne w jquery?
#50177
Author: maYk
Date: Fri, 23 Jul 2010 15:10
10 lines
1806 bytes
On Jul 19, 9:22 am, WRonX <WRonX@[-CUT-].WRonX.net> wrote:

> Wez to wklej gdzies, np.http://ideone.com/bo w takiej postaci nie mam
> sily przez to sie przedzierac :)

Rozgryzlem to. Kazdy request jquery zalaczal ten sam plik z tym samem
kodym jquery, czyli wszystko sie zapetlalo :)

Dziekuje
M.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads