2016-07-14 10 views
-1

json配列を使用してフォームデータをデータベースに挿入するには、多くの場合 のリンクをGoogleで検索しましたが、間違った方法で検索しました。jqueryとajaxを使用してjson配列としてフォームデータを挿入

私が入力したJSON配列でフォームデータを収集し、それをデータベースに格納することを私の目的はどのように達成するかです。

誰でも手助けできますか?

+0

'serialize'を使用してみてください関数http://php.net/manual/en/function.serialize.php – Inf

+0

あなたは私にコード – oceanier

+0

の例を教えてもらえますか?非常に長い検索を費やすことはできませんでした。これは最初から最後までほぼ正確に行う完全な例です。 https://www.formget.com/submit-form-using-ajax-php-and-jquery/「php ajax submit」のgoogle検索の2番目のリンクです。ちなみに、フォームをJSONとして提出する必要は特にありません。通常のポストバックのようにシリアル化するほうが簡単です。 – ADyson

答えて

0

あなたが好きなものを使用することができます

var jsonData = '[{"dataset1": {"data1":"data1", "data2":"data2", "data3":"data3"}}]'; 
var data = {'action': 'action_name', 'data': jsonData}; 

$.post(ajaxurl, data, function(response) { 
    //Your Code 
} 

をあなたはとしても、あなたのデータを構築することができます。

var jsonData = '[{"data1":"data1", "data2":"data2", "data3":"data3"}]'; 

またとして提出することができます:

var serialform = $("#formName").serialize(); 
var data = {'action': 'action_name', 'data': serialform}; 

$.post(ajaxurl, data, function(response) { 
    //Your Code 
} 
関連する問題