2017-12-09 5 views
-1

これは受信してオンラインデータベースにデータを挿入するための私のPHPコードです。私はこれらの製作されたコードはうまくいかないだろうと確信しています。ありがとうございました。jqueryを使用してローカルストレージからこのデータをPHPオンラインに送信する方法

$(document).on("click", ".BTN_Submit_Task", function() { 
    var AllTasks = ls.GetAllArr(LocalstorageName); 
    var id = $(this).attr("rec_id"); 
    var result = $.grep(AllTasks, function(e){ return e.rec_id === id; });  

    $.ajax({ 
     url: "url/of/php/file.php", 
     type: 'post', 
     dataType: 'json', 
     data: {usersJSON: [result]}, 
     done: function(response) { 
      console.log(response); 
     } 
    }); 
}); 

をそしてところで、あなたはおそらく、あなたは両方の機能から呼び出すことができ、AllTasks変数グローバル作り、一度それを割り当てる:

<?php 
include 'connect.php'; 
include 'function.php'; 
//Create Object for DB_Functions clas 
$db = new DB_Functions(); 
//Get JSON posted by Android Application 
$json = $_POST["usersJSON"]; 
//Remove Slashes 
if (get_magic_quotes_gpc()){ 
$json = stripslashes($json); 
} 
//Decode JSON into an Array 
$data = json_decode($json); 
//Util arrays to create response JSON 
$a=array(); 
$b=array(); 
//Loop through an Array and insert data read from JSON into MySQL DB 
for($i=0; $i<count($data) ; $i++) 
{ 
//Store User into MySQL DB 
$res = $db->storedata($data[$i]->callid,$data[$i]->pid,$data[$i]->pname,$data[$i]->medstay_amt,$data[$i]->med_amt,$data[$i]->imv_amt,$data[$i]->othermc_amt,$data[$i]->emtrans_amt,$data[$i]->outpden_am,$data[$i]->otherps_amt,$data[$i]->herb_amt,$data[$i]->medban_amt,$data[$i]->othermp_amt,$data[$i]->assist_amt,$data[$i]->code,$data[$i]->date); 
    //Based on inserttion, create JSON response 
    if($res){ 
     $b["id"] = $data[$i]->pid; 
     $b["status"] = 'yes'; 
     array_push($a,$b); 
    }else{ 
     $b["id"] = $data[$i]->pid; 
     $b["status"] = 'no'; 
     array_push($a,$b); 
    } 
} 
//Post JSON response back to Android Application 
echo json_encode($a); 
?> 
+0

jQueryを使用しているのを見てください。http://api.jquery.com/jquery.ajax/ – HtmHell

+0

訂正と迅速な対応をありがとう。私はそれを見て戻ってくるだろう。 –

+0

申し訳ありません私はまだ初心者です。残念ながら、私は自分のコードをページコンテンツから作成できませんでした。私のコードを使用して、それに続くことができるスケルトンを除くすべてのものを手助けすることは可能ですか? –

答えて

0

insertdata.phpあなたはこのような何かを行うことができます。

+0

"SyntaxError:予期せぬトークン)"コンソールから2番目の最後の行 –

+0

@BernardLogoniaは修正しました。 – HtmHell

関連する問題