Template:Team:TU Delft/PartView
From 2010.igem.org
(Difference between revisions)
(New page: {{{part}}}) |
|||
(8 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | {{{part}}} | + | <html> |
+ | <div id="jsonp</html>{{{part|BBa_B0032}}}<html>"> | ||
+ | </div> | ||
+ | <script type="text/javascript"> | ||
+ | |||
+ | $(function() { | ||
+ | var amp = String.fromCharCode(38); | ||
+ | var partName = "</html>{{{part|BBa_B0032}}}<html>"; | ||
+ | var callbackName = "</html>{{{callback|_jsonpCallback}}}<html>"; | ||
+ | |||
+ | if (callbackName == '_jsonpCallback') | ||
+ | callbackName += partName; | ||
+ | |||
+ | // default callback | ||
+ | window['_jsonpCallback' + partName] = function (parts) { | ||
+ | var part = parts[0]; | ||
+ | // this will be called by JSON code | ||
+ | alert(part.name + ': ' + part.desc); | ||
+ | }; | ||
+ | |||
+ | var webserviceURL = "http://igempartview.appspot.com/query/json?jsonp=" + callbackName; | ||
+ | webserviceURL += amp + "param=name" + amp + "value=" + partName; | ||
+ | |||
+ | var html = '<scr'+'ipt src="' + webserviceURL + '"></scr'+'ipt>'; | ||
+ | $("#jsonp"+partName).append(html); | ||
+ | }); | ||
+ | |||
+ | |||
+ | </script> | ||
+ | </html> |
Latest revision as of 19:38, 26 October 2010