Ajax,JavaScript,PhP从td获取值并将其保存在SQL数据库中

时间:2015-01-11 13:35:51

标签: javascript php jquery ajax

当我点击特定的td并将值保存在sql数据库中时,如何获取td的值。该表以这种方式构建:

$calendar.= '<td class="calendar-day" value="'.$current_day.'">';
$calendar.= '<p>Nurse: '.$nurse_number.' </p><p>Senior: '.$senior_number.' </p>';
$calendar.= '</td>';

非常感谢!

2 个答案:

答案 0 :(得分:1)

你必须使用ajax。这是一个示例代码:

var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();

或者如果你使用jquery,这就是语法:

$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
})
  .done(function( msg ) {
    alert( "Data Saved: " + msg );
  });

了解更多信息:ajax

答案 1 :(得分:0)

试试这个:

$('td').click(function(){
 $.ajax({
      type: "POST",
      url: "some.php",
      data: { value:$(this).attr('value') }
    })
    .done(function( msg ) {
       alert( "Data Saved: " + msg );
    });
});

获取some.php的值并将其保存到数据库中。

微米。