Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数据从php保存到ajax,并在插入新数据时更改div的颜色?_Javascript_Php_Jquery_Mysql_Ajax - Fatal编程技术网

Javascript 将数据从php保存到ajax,并在插入新数据时更改div的颜色?

Javascript 将数据从php保存到ajax,并在插入新数据时更改div的颜色?,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,您好,我正在尝试使用ajax保存值并向他们发出警报,我正在使用php在我的sql表中插入ajax,但我的警报不起作用 这是我的密码 demo.php <html> <head> <script> function my(){ var name = document.getElementById("name").value; var last_name = document.g

您好,我正在尝试使用ajax保存值并向他们发出警报,我正在使用php在我的sql表中插入ajax,但我的警报不起作用

这是我的密码 demo.php

 <html>
    <head>
        <script>
        function my(){
             var name = document.getElementById("name").value;
         var last_name = document.getElementById("last_name").value;
      document.getElementsById('div1').style.backgroundColor = green;
      var dataString = 'name='+name+'&last_name='+last_name;
      $.ajax({
        type:'POST',
        data:dataString,
        url:'demo.php',
        success:function(data) {
          alert(data);
        }
      });

        }   </script>
            </head>
            <body>
    <form action="" method="post">
        <input type="text" name="name" id="name" value="" />
     <input type="text" name="last_name" id="last_name" value="" />
     <input type="submit" name="Update" id="update" value="Update" onclick="my();" />
    </form>
<div id="div1" style="width:300px;height: 50px;background-color: yellow;" >
 </div>
    </body>
    </html>
    <?php

    include('conn.php');
     if (isset($_POST['Update'])) {
     $name = $_POST['name'];
      $last_name = $_POST['last_name'];
      echo $name;
      $insert = "insert into ajaxsave values('$name','$last_name')";// Do Your Insert Query
      if(mysql_query($insert)) {
       echo "Success";
      } else {
       echo "Cannot Insert";
      }
    }?>

函数my(){
var name=document.getElementById(“name”).value;
var last_name=document.getElementById(“last_name”).value;
document.getElementsById('div1')。style.backgroundColor=绿色;
var dataString='name='+name+'&last_name='+last_name;
$.ajax({
类型:'POST',
数据:dataString,
url:'demo.php',
成功:功能(数据){
警报(数据);
}
});
}   

在“dataString”变量中发送两个参数,然后在php中检查未定义的变量“Update”

所以,只需替换字符串

if (isset($_POST['Update'])) {

并将此行添加到标记

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

在“dataString”变量中发送两个参数,然后在php中检查未定义的变量“Update”

所以,只需替换字符串

if (isset($_POST['Update'])) {

并将此行添加到标记

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

在“dataString”变量中发送两个参数,然后在php中检查未定义的变量“Update”

所以,只需替换字符串

if (isset($_POST['Update'])) {

并将此行添加到标记

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

在“dataString”变量中发送两个参数,然后在php中检查未定义的变量“Update”

所以,只需替换字符串

if (isset($_POST['Update'])) {

并将此行添加到标记

<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

您需要进行的更改:
  • 在使用jquery提供的
    $.ajax
    实用程序函数时,将jquery添加为依赖项
  • 在使用Jquery时,可以使用它的选择器获取元素的值,并将函数绑定到dom元素。我已经在源代码中对其进行了注释
  • 您正在使用一个带有提交按钮的表单,并在单击它时执行ajax调用。但是,您需要通过阻止submit按钮的默认行为来阻止页面提交表单。请参阅
    event.preventDefault()
  • 将php ajax响应部分移到顶部,并在响应完成后调用
    exit()
    。否则,ajax响应也将包括整个页面的html源代码
  • 您需要进行的更改:
    
  • 在使用jquery提供的
    $.ajax
    实用程序函数时,将jquery添加为依赖项
  • 在使用Jquery时,可以使用它的选择器获取元素的值,并将函数绑定到dom元素。我已经在源代码中对其进行了注释
  • 您正在使用一个带有提交按钮的表单,并在单击它时执行ajax调用。但是,您需要通过阻止submit按钮的默认行为来阻止页面提交表单。请参阅
    event.preventDefault()
  • 将php ajax响应部分移到顶部,并在响应完成后调用
    exit()
    。否则,ajax响应也将包括整个页面的html源代码
  • 您需要进行的更改:
    
  • 在使用jquery提供的
    $.ajax
    实用程序函数时,将jquery添加为依赖项
  • 在使用Jquery时,可以使用它的选择器获取元素的值,并将函数绑定到dom元素。我已经在源代码中对其进行了注释
  • 您正在使用一个带有提交按钮的表单,并在单击它时执行ajax调用。但是,您需要通过阻止submit按钮的默认行为来阻止页面提交表单。请参阅
    event.preventDefault()
  • 将php ajax响应部分移到顶部,并在响应完成后调用
    exit()
    。否则,ajax响应也将包括整个页面的html源代码
  • 您需要进行的更改:
    
  • 在使用jquery提供的
    $.ajax
    实用程序函数时,将jquery添加为依赖项
  • 在使用Jquery时,可以使用它的选择器获取元素的值,并将函数绑定到dom元素。我已经在源代码中对其进行了注释
  • 您正在使用一个带有提交按钮的表单,并在单击它时执行ajax调用。但是,您需要通过阻止submit按钮的默认行为来阻止页面提交表单。请参阅
    event.preventDefault()
  • 将php ajax响应部分移到顶部,并在响应完成后调用
    exit()
    。否则,ajax响应也将包括整个页面的html源代码


  • 是否包含jQuery库??您需要添加jQuery库,如果您有这样的代码,Ajax调用将返回一个完整的HTML页面,其中包含您的Java脚本和所有内容,以“Success”或“Cannot Insert”结束。如果你只是想从PHP的答复,你需要一个单独的文件,这。。。另外,jQuery没有加载到这个页面中,因此您的浏览器控制台中会出现错误……TMC的一个例子是:
    一个页面中的代码太多。您必须创建另一个PHP脚本来处理
    MYSQL
    编码和回显,我应该包括哪些jquery库包括哪些jquery库??您需要添加jquery库,如果您有这样的代码,Ajax调用将返回一个完整的HTML页面,其中包含您的JavaScripting和所有内容,以“成功”或“无法插入”结尾。如果你只是想从PHP的答复,你需要一个单独的文件,这。。。另外,jQuery没有加载到这个页面中,因此您的浏览器控制台中会出现错误……TMC的一个例子是:
    一个页面中的代码太多。您必须创建另一个PHP脚本来处理
    MYSQL
    编码和回显,我应该包括哪些jquery库包括哪些jquery库??您需要添加jquery库,如果您有这样的代码,Ajax调用将返回一个完整的HTML页面,其中包含您的JavaScripting和eve