gpt4 book ai didi

php - 使用AJAX post请求向mysql数据库发送数据

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:04 24 4
gpt4 key购买 nike

我想通过 AJAX POST 请求发送用户输入的字符串并添加到数据库:

Új gyártó: <input type="text" id="new_mfg" size="20">
<button id="add_mfg">Hozzáadás</button>
<script>
$("#add_mfg").click(function(e){
e.preventDefault()
var new_mfg = $('#new_mfg').val();
//$(this).text(new_mfg);
request = new XMLHttpRequest();
request.open("POST","/phps/add_mfg.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
request.send('$new_mfg');
});
</script>

这是 add_mfg.php 脚本:

require_once('login.php');

$new_mfg = $_POST['new_mfg'];
$new_mfg = stripslashes($new_mfg);

$db_server = mysql_connect($db_hostname, $db_username, $db_password);
if(!$db_server) die("Unable to connect to MYSQL:" . mysql_error());

mysql_select_db($db_database)
or die("Unable to select database:" . mysql_error());
$query = "INSERT INTO mfg(ID, mfg_name) VALUES(NULL, '$new_mfg')";
$result = mysql_query($query);

mysql_close($db_server);

代码不工作,我不知道是什么问题。

最佳答案

您需要将点击事件处理程序包装到 $(document).ready(function(){ });

$(document).ready(function(){  
$("#add_mfg").click(function(e){

});
});

关于php - 使用AJAX post请求向mysql数据库发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18442732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com