我正在尝试将字符串从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);
}
});
};
});
答案 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"];
希望这对你有帮助!