2016-11-30 1 views
0

나는 JSON 데이터이 전화를 다음 JSON 데이터를 호출하는 버튼을 어떻게 코딩 할 수 있습니까?

var t = jsPlumbToolkit.newInstance(); 

    var data = t.exportData({ 
     type:"myFormat", 
     parameters:{ 
     importantNumber:34, 
     somePrefix:"foo-" 
     } 
    }); 

가 어떻게 버튼을 얻을 수있는이 자바 스크립트

를 사용

<button>Get JSON data</button> 

를 얻기 위해 다음과 같은 버튼을 사용하려면?

+0

함수에서 "this"를 래핑하고 "this"를 래핑하는 함수를 호출하는 버튼에 이벤트 리스너를 추가 할 수 있습니다. 일단 버튼에 JSON이 있으면 (어떤 식 으로든, "this"에서 일부 공개되지 않은 majicks), 그것은 단지 버튼이기 때문에 그것으로 무엇을해야할지 모른다. –

+0

'$ ("button"). on ("click", function() {var t = jsPlumbToolkit.newInstance(); var JSON = t .exportData();}); ' – mplungjan

답변

0

JavaScript에서 여러 가지 방법이 있습니다. 당신은 자바 스크립트 함수를 정의하고 그것을 버튼을 클릭 할 때마다 호출하는 것과 같은 간단한 시작할 수 :

<button onclick="get_json_data();">Get JSON data</button>

function get_json_data(){ 
    var t = jsPlumbToolkit.newInstance(); 

    var data = t.exportData({ 
     type:"myFormat", 
     parameters:{ importantNumber:34, somePrefix:"foo-" } } 
    ); 
    //Whatever you want to do here 
} 

나는 어쩌면이이 일을 가장 좋은 방법은 아니라고 강조를하지만, 이해하는 것이 가장 쉽습니다. 희망이 도움이됩니다.

+0

흠, jsPlumbToolkit이 정의되지 않았습니까? – jnoweb

+0

이것은 단지 당신이하고 싶은 것을위한 템플릿 일뿐입니다. 물론 jsPlumbToolkit을 사용하려면 해당 파일을 가져와야합니다. 그들의 [시작 페이지] (https://jsplumbtoolkit.com/docs/toolkit/getting-started.html)에 따르면 HTML의 헤더에 CSS와 두 개의 js 파일을 가져와야합니다. – thelastone

관련 문제