Enjoy unlimited access to all forum features for FREE! Optional upgrade available for extra perks.

Display xml result javascript

dee

Joined
May 8, 2013
Posts
2,600
Reaction score
927
Hi all,

@RobM very kindly helped me previously on a project here with javascript. Im trying to add display functionality to the project now a while later. Im displaying foscam security cams in a private website with the ability to set and disable the motion detect alarm via the webpage . If the alarm triggers it then texts and emails screengrabs to a couple phones and email accounts.Thats all working fab.

Basically, i'd like to be able to display the alarm status on the same page.I can call a cgi url which returns the alarm status in xml format like this

Code:
<CGI_Result>
   <result>0</result>
   <isEnable>1</isEnable>
   <linkage>2</linkage>
   <snapInterval>2</snapInterval>
   <sensitivity>4</sensitivity>
   <triggerInterval>15</triggerInterval>
   <schedule0>281474976710655</schedule0>
   <schedule1>281474976710655</schedule1>
   <schedule2>281474976710655</schedule2>
   <schedule3>281474976710655</schedule3>
   <schedule4>281474976710655</schedule4>
   <schedule5>281474976710655</schedule5>
   <schedule6>281474976710655</schedule6>
</CGI_Result>

What id like to be able to do is check the <isEnable>1</isEnable> flag and if its 1 display 'alarm on' or if its 0 display 'alarm off'

Ive googled but not come up with much. Any help or pointing in right direction appreciated.
 
Are you using jquery? Is this something that only needs to be run when the page is loaded or will you be polling it on a loaded page?
 
Morning Rob. Yep, J query. Whatevers easy to be honest. On page load is fine. I can always refresh to check status
 
Ok assuming you can get the data into a variable with jquery you can use the parseXML function eg:

var xml= data,
xmlDoc=$.parseXML(xml),
$xml=$(xmlDoc),
$enabled = $xml.find("isEnable").text();

You can see an example at http://hostedchasing.com/test.php
 
  • Winner
Reactions: dee

The Rule #1

Do not insult any other member. Be polite and do business. Thank you!

Featured Services

Sedo - it.com Premiums

IT.com

Premium Members

AucDom
UKBackorder
Register for the auction
Acorn Domains Merch
MariaBuy Marketplace

New Threads

Domain Forum Friends

Other domain-related communities we can recommend.

Our Mods' Businesses

Perfect
Service
Laskos
*the exceptional businesses of our esteemed moderators
Top Bottom