2016-11-30 6 views
0

私はJSONデータIは、ボタンがこれを呼び出すために得ることができるどのようにこのJavaScriptを次の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(何らかの形で、これから何か、未公開のmajicks )、それはちょうどボタンなので、それは何をするか分からないでしょう。 –

+0

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

答えて

0

JavaScriptでこれを行う方法はいくつかあります。あなたは、ボタンがクリックされるたびに、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

Hmmm、それはjsPlumbToolkitが定義されていないと言っているのですか? – jnoweb

+0

これはあなたがやりたいことのテンプレートに過ぎません。もちろん、jsPlumbToolkitを使用するには、対応するファイルをインポートする必要があります。彼らの[開始ページ](https://jsplumbtoolkit.com/docs/toolkit/getting-started.html)によると、HTMLのヘッダにCSSと2つのjsファイルをインポートする必要があります。 – thelastone

関連する問題