使用Jquery和PHP在POST Ajax之后返回(一个空字符串)
Return (an empty string) after POST Ajax using Jquery and PHP
这是我的html javascript
$.ajax({
url: 'post.php',
type: "POST",
data: 'name="dan"',
success: function(result){
console.log(result);
},
error: function(){
console.log('error');
}
});
这是post.php
<?php
$host = "localhost";
$dbname = "test";
$user = "";
$pass = "";
$conn = mysql_connect($host, $user, $pass) or die (MYSQL_ERROR);
$select_db = mysql_select_db($dbname) or die("Could not select the database.");
$name = $_POST["name"];
$sql = "INSERT INTO user VALUES (null, '$name')";
mysql_query($sql) or die("Could not execute query.");
?>
成功发布,但当我对结果进行console.log时,它在firebug中显示(一个空字符串)。有人能帮我解决这个问题吗?感谢
我希望返回一个JSON类型。
您的代码应该是这样的:
$.ajax({
url: 'post.php',
type: "POST",
data: {name: "dan"},
success: function(result){
console.log(result);
},
error: function(){
console.log('error');
}
});
result
=在post.php
中回显的内容如果没有回显或打印任何内容,则不返回任何内容。
您需要通过echo
返回一些东西。
此外,我强烈建议你阅读这篇文章。
相关文章:
- NodeJS在一个较大的字符串中获取一个字符串的索引
- Javascript:用while循环在给定的count参数中重复一个字符串
- 如何使用另一个字符串作为模板从字符串中提取数据
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 我可以使用JS一次使用JSON数组中的一个字符串吗
- 将字符串转换为数组使用javascript更新一个值并返回一个字符串
- 如何在JavaScript中每隔第n个字符分割一个字符串
- 我需要使用什么语法来向一个对象的成员添加一个临时数组,该成员等同于一个字符串的通用列表
- 使用Jquery从所有元素创建一个字符串
- 在Javascript中截断一个字符串,混淆了最后两个测试字符串
- Javascript使用本地存储,回调对象并用Json更改为一个字符串以用于填充函数
- 将一个字符串数组解析为一个新的数组javascript
- 我可以在两个javascript文件之间传递一个字符串吗?
- 如何拆分一个字符串,然后将它们与另一个字符串匹配
- get没有方法“writefile”,即使输入是一个字符串
- 将 url 中的一个字符串替换为另一个字符串
- 如何在 javascript 中使用正则表达式在其他两个字符串之间找到一个字符串
- “JSON.parse(str)”返回“意外令牌c”,但str是一个字符串
- 递归查找嵌套数组中的最后一个字符串