• 締切済み

JavascriptからPHPに値を受け渡したい

度々お世話になってます。 ドラッグ&ドロップによるリスト間の並び替え結果の反映方法で悩んでいます。 <ul id=xxx><li id=x_1><li id=x_2>…</li><ul> <ul id=yyy><li id=y_1><li id=y_2>…</li><ul> という複数のリスト間をSortable.createを使用して動かしています。 この<ul>のidを取り出してPHPに送りたいのですが、なかなか上手くいきません。 <? $_SESSION["X"] = Sortable.serialize('xxx'); ?> 上記のようなプログラム等で試していますが、うんともすんとも言いません。 ご教授頂ければ幸いです。 よろしくお願いします。

みんなの回答

  • nicolish
  • ベストアンサー率72% (13/18)
回答No.1

ライブラリを使ってる時はそう書けボケ。 onUpdateでHttpRequestを発生させて並び順をサーバに送りつけて、それを受け取るプログラムで並び順を保存する処理を書けばいい。 PHPの処理は画面を出力してサーバーからデータを送り終えた時点で終了しているので、ユーザーが画面を操作した結果を、その画面を出力したPHPが処理するのは原理的に無理。 なんらかの形でHTTPリクエストをサーバー側に送る必要がある。

すると、全ての回答が全文表示されます。

関連するQ&A