Template:Team:TU Delft/PartView

From 2010.igem.org

(Difference between revisions)
Line 3: Line 3:
<script type="text/javascript">
<script type="text/javascript">
-
var partName = "</html>{{{part|BBa_B0032}}}<html>";
 
-
var webserviceURL = "http://igempartview.appspot.com/query/json?jsonp=jsonpCallback";
 
-
webserviceURL += partName + "&param=name&value=" + partName;
 
-
var html = '<scr'+'ipt src="' + webserviceURL + '"></scr'+'ipt>';
+
 
-
$("#jsonp"+partName).append(html);
+
$(function() {
 +
var partName = "</html>{{{part|BBa_B0032}}}<html>";
 +
var callbackName  = "</html>{{{callback|_jsonpCallback}}}<html>";
 +
 
 +
if (callbackName == '_jsonpCallback')
 +
callbackName += partName;
 +
 
 +
// default callback
 +
window['_jsonpCallback' + partName] = function (part) {
 +
// this will be called by JSON code
 +
alert(part.name ': ' + part.desc);
 +
};
 +
 
 +
var webserviceURL = "http://igempartview.appspot.com/query/json?jsonp=" + cbname;
 +
webserviceURL += partName + "&param=name&value=" + partName;
 +
 
 +
var html = '<scr'+'ipt src="' + webserviceURL + '"></scr'+'ipt>';
 +
$("#jsonp"+partName).append(html);
 +
});
 +
 
 +
 
</script>
</script>
</html>
</html>

Revision as of 19:31, 26 October 2010