// -----------------------------------------------------------------------
// data_base/js/table_manipulate.js
//
// Jun/15/2011
//
// -----------------------------------------------------------------------
function table_manipulate (url_in,data_send)
{
var str_aaa = "";
var data = null;
jQuery("#outarea_bb").text ("table_manipulate url_in = " + url_in);
jQuery.getJSON (url_in,data,function (data_json)
{
var out_str = table_gen_proc (data_json);
jQuery("#result_aa").html (out_str);
change_monitor (data_send,str_aaa);
});
}
// -----------------------------------------------------------------------
// [4]:
function change_monitor (data_send,str_aaa)
{
jQuery("#table_aa td input").change (function ()
{
var idx = this.id;
var value=jQuery(this).val ();
jQuery(this).css ({color: "blue"});
var out_str = "id= " + idx;
out_str += " population = " + value;
jQuery("#outarea_dd").text (out_str);
duplicate_check (data_send,idx,value);
var count = data_send.length;
str_aaa += " CC " + count + " " + idx;
str_aaa += " : " + " " + value;
jQuery("#outarea_cc").text (str_aaa);
});
}
// -----------------------------------------------------------------------
// [4-4]:
function duplicate_check (data_send,idx,value)
{
var add_flag = true;
if (0 < data_send.length)
{
add_flag = true;
for (var it=0; it < data_send.length; it++)
{
if (data_send[it]['id'] === idx)
{
add_flag = false;
data_send[it]['population'] = value;
}
}
}
if (add_flag)
{
var unit = {"id": idx,"population": value};
data_send.push (unit);
}
}
// -----------------------------------------------------------------------
// [6]:
function send_exec_proc (url_post,data_send)
{
jQuery("#outarea_gg").text ("*** GGGGGG ***");
var out_str = "*** ffff ***
";
out_str += "send_exec_proc data_send.length = " + data_send.length;
out_str += "
";
out_str += url_post + "
";
jQuery("#outarea_gg").html (out_str);
send_display_proc (data_send);
jQuery.post (url_post,{my_data: data_send},
function (data_receive)
{
out_str += "url_post " + url_post + "
";
out_str += "data_send " + data_send + "
";
out_str += "send_exec_proc fffff***
";
jQuery("#outarea_ff").html (out_str);
jQuery("#outarea_gg").html (data_receive);
});
}
// -----------------------------------------------------------------------
// [6-4]:
function send_display_proc (data_send)
{
var out_str = "send_display_proc data_send.length = "
+ data_send.length + "
";
out_str += data_send + "