0

基本的に、jQueryを使用して多数の長方形を作成し、これらをDOMに追加しています。

var divElement = jQuery('<div/>').attr({
'class': 'ui-widget-content resizable'
});

次に、ユーザーが選択した四角形の名前、幅、高さなどの入力フィールドに入力できるようにします。このデータは現在、.data メソッドを介して各要素に追加されています。

ユーザーが関連するメタデータとともにすべての要素を作成したら、PHP でサーバー側のスクリプトを実行できるように、ページを送信してもらいたいと思います。

このデータを送信する最善の方法は何かと考えているだけです。私が理解しているように、フォーム要素を動的に作成するか、jQuery.post メソッドを使用することができます。

最良の方法 (おそらくまったく別の方法) と、これを設定する方法に関するヒント (たとえば、各要素の名前に [] ブラケットを使用して配列を作成するなど) について誰でもアドバイスできます。

4

1 に答える 1

1

良い方法は、オブジェクトまたは配列を作成し、保存したいすべてのデータをその中に入力することです。次に、ストレージに$ .post()を使用してサーバーに送信します。

var data = new Array;
data['height'] = 100;
data['width'] = 200;
$.post('save.php', data, function(result){
    // test if successful and carry on
});

ソース:http ://api.jquery.com/jQuery.post/

于 2012-07-18T10:25:48.680 に答える