使用Ajax将字符串传递给PHP

时间:2014-03-05 15:21:22

标签: php jquery ajax

我正在尝试将字符串从javascript传递给php,然后在php中我必须在sql数据库中插入它的值。

但是字符串的值不正确。它会将号码1而不是字符串chrome发送到main.php。我要传递的字符串是Chrome

请帮忙!

这是我的代码。

$( document ).ready(function() {

if (isChrome) {

  $.ajax({
        type: "POST",
        url: "main.php",
        data: { value: 'Chrome' },
        success: function(data) {
           alert(data);
        }
    });     
  };  
});

2 个答案:

答案 0 :(得分:0)

如果成功,则insert语句返回1,因此您必须回显该值才能提醒它

 $( document ).ready(function() {

  if (isChrome) {

    $.ajax({
    type: "POST",
    url: "main.php",
    data: { value: 'Chrome' },
    success: function(data) {
       alert(data);
    }
     });     
   };  

});

你的main.php中的

  <?php
       //insert in mySQL here 
       echo $_POST['value'];
  ?>

答案 1 :(得分:0)

使用此代码,您将向main.php发送一个名为“value”的变量,其中包含“Chrome”。 然后,在main.php中,您可以使用

来请求
$my_value = $_POST["value"];

希望这对你有帮助!