2016-06-21 13 views
0

私は各セルがtextfieldであるテーブルを持っています。ボタンをクリックすると、このテーブルから行ごとに値を収集し、それをcsvファイルに書きたいと考えています。javascript関数からpython関数を実行

たとえば、次の表を参照してください。 enter image description here は、私は次の内容で、text.txtのようなファイルを作成したい:

abc,def,ghi 
jkl,mno,pqr 
uvw,xyz,123 

私たちは原因権限の問題の多くに作成し、ファイルに書き込むHTMLにJavaScriptを使用することはできません知っているので、I値を抽出してファイルを作成するPythonスクリプトに配列を渡したいとします。

私はthis questionを見ましたが、そこにあるonclick関数は純粋にpythonスクリプトを呼び出しています。最初にjavascriptを使って値を抽出し、Pythonスクリプトを呼び出す必要があります。どのように進めますか?

+0

あなたは、サーバー上のPythonスクリプトにAJAX呼び出しを行います。あなたのウェブサーバーはPythonを実行できる必要があります(例えば、mod-pythonを使ったapache)。 –

答えて

0

あなたは2つのことを行う必要があります。

1)データをシリアル化してPOST経由でスクリプトに送信するためのjavascript関数を作成します。

2)Pythonスクリプトを書き、Webサーバーにホストして、テーブルを更新するために必要なデータを取得するようにします。

ステップ1を実装する方法は、ページのHTMLによって異なります。 (あなたが実際にはまだそれを実装し始めている?)

https://api.jquery.com/serialize/

+0

私は持っていますが、非常に少量の作業が行われています。実装を変更し、必要に応じて再起動できます。一度にテーブルをシリアライズする方法は? –

+0

http://stackoverflow.com/questions/12602443/converting-table-data-into-json –

関連する問題