これは受信してオンラインデータベースにデータを挿入するための私の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);
?>
jQueryを使用しているのを見てください。http://api.jquery.com/jquery.ajax/ – HtmHell
訂正と迅速な対応をありがとう。私はそれを見て戻ってくるだろう。 –
申し訳ありません私はまだ初心者です。残念ながら、私は自分のコードをページコンテンツから作成できませんでした。私のコードを使用して、それに続くことができるスケルトンを除くすべてのものを手助けすることは可能ですか? –