これは「process.php」ファイル内のコードの一部です:更新するJavaScript変数+ jQueryの
echo "<script type='text/javascript'> percYes = ".$yes."</script>"
echo "<script type='text/javascript'> percNo = ".$no."</script>"
この「process.php」ファイルが/ jQueryのを使用して(バックグラウンドで実行されますajax)をクリックします。上記の 'エコーされた' htmlはdivの内容を置き換えます。だから本質的に私がやろうとしているのは、背景のPHP呼び出しを使っていくつかのJavascript変数を更新することです。上記の解決策はうまくいかないようです。つまり、スクリプトはdivに配置されていません。
ボーナスの問題は、これらの更新されたJavascript変数を使用してグラフを更新することです。私は関数のグラフ関数をJavaScriptを持っていますが、問題は新しいグラフを古いものに置き換えることです(または、可能であれば更新するだけです)。
ありがとうございました。
あなたはajax呼び出しを行うためにどのような機能を使用していますか。スクリプトとしてデータを解析するには、$ .ajaxではなく、$ .loadを使用する必要があると思います。 – Neeraj
私は本当にこのことについてあまりよく分かりませんが、 'xmlhttp.open()'と 'xmlhttp.send()'を使っています。 $ .loadを見てみましょう。編集:うわー、$ .load完璧に見えます。 – user1104147
また、スクリプトファイルをロードするためのjQueryの[getScript](http://api.jquery.com/jQuery.getScript/)もあります。 – DerVO