jquery - Custom "Add Data" - how to post data to PHP server? -


i have following php script:

$opermode = $_post['oper'];  switch($opermode) { /* [...] */ case 'manadd':             // data             $firma = $_post['name'];             $adresse = $_post['address'];             $plz = $_post['plz'];             $ort = $_post['ort'];             $telnr = $_post['telnr'];             /* [...] */             // save data sql database adapted strings             $insert ="insert adresse (nachname, vorname, strasse, hausnummer, postleitzahl, ort, telefonnummer) values('$nachname', '$vorname', '$strasse', '$hausnummer', '$plz', '$ort', '$telnr')";             if(mysql_query($insert)) {                 echo "eintrag erfolgreich."; // successful             } else {                 die("eintrag nicht erfolgreich!<br>telefonnummer existiert bereits!"); // not successful             }                            break; 

now i'd save selected rows jqgrid php script above. here code of grid , custom button:

$("#resultgrid")                 .jqgrid({                     colnames:['firma', 'adresse', 'postleitzahl', 'ort', 'telefonnummer'],                     colmodel:[                     {name:'firma', index:'firma', width:175, searchable:false},                     {name:'adresse', index:'adresse', width:160, searchable:false},                     {name:'postleitzahl', index:'postleitzahl', width:100, searchable:false, sorttype:'int'},                     {name:'ort', index:'ort', width:150, searchable:false},                     {name:'telefonnummer', index:'telefonnummer', width:160, searchable:false}                     ],                     datatype: "clientside",                     editurl:'edit.php',                     height: 'auto',                     loadonce: true,                     multiselect: true,                     pager:'#resultpager',                     rownum:-1,                 })                 .navgrid('#resultpager', {view:false, edit:false, add:false, del:false, search:false, refresh:false} )                 .navbuttonadd('#resultpager', {title:"adresse ins addressbuch übernehmen", buttonicon:"ui-icon-disk", caption:"speichern", onclickbutton:function(){                     if($("#resultgrid").getgridparam('selrow') == null || $("#resultgrid").getgridparam('selrow') == undefined) {                         $("#dialog").html("<p><span class=\"ui-icon ui-icon-info\" style=\"float:left; margin:0 7px 20px 0;\"></span>bitte eine adresse ausw&auml;hlen!</p>");                         $("#dialog").dialog("option", "title", "hinweis:");                         $("#dialog").dialog("open");                     } else {                         var id = $("#resultgrid").getgridparam('selrow');                         var addressrow = $("#resultgrid").getrowdata(id);                                                // data stored:                         var nameline = addressrow.firma;                         var addressline = addressrow.adresse;                         var zipcode = addressrow.postleitzahl;                         var city = addressrow.ort;                         var phonenumber = addressrow.telefonnummer;                        $.ajax({                     type: 'post',                     url: 'edit.php',                     datatype: // ???                     data: // ???                                             });                                        }                 }}) 

i need post operation mode "manadd" (oper = "manadd") , address server. in case datatype needed , how data option constructed?

it seems me enough set no datatype , use data parameter following:

data: {oper: 'manadd', name: nameline, address: addressline, plz: zipcode,        ort: city, telnr: phonenumber} 

Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -