发送数据ajax php
Send data ajax php
尝试使用ajax将变量发送到php。
js:
var test1 = "test"
$.ajax({
type : "POST",
url : "getid.php",
data: {test1 : test1},
success: function() {
console.log("message sent!");
}
});
控制台中出现"消息已发送!"
php:
<?php
$test1 = $_POST['test1'];
echo $test1;
?>
错误消息:
Notice: Undefined index: test1...
我真的不明白我在这里做错了什么。。。有什么想法吗?
执行`时更新*
$.ajax({
type : "POST",
url : "getid.php",
data: {"test1" : test1},
success: function(msg) {
console.log("message sent!");
console.log(msg);
}
});
此日志记录"测试"
尽管如此,php中仍然会出现相同的错误。。
更改jQuery代码:
var test1 = "test"
$.ajax({
type : "post",
url : "getid.php",
data: {"test1" : test1}, // this is the row that was causing the problem
success: function(msg) {
console.log(msg);
}
});
您必须将test1
放在引号中,因为它是一个包含"测试"的定义变量,导致数据为{"test":"test"}
因为响应是作为参数提供给回调函数的。试试这个
var test1 = "test"
$.ajax({
type : "POST",
url : "getid.php",
data: {"test1" : test1},
success: function(data) { // data argument here
console.log("message sent!");
console.log("data:",data); // log it out here
}
});
相关文章:
- PHP AJAX图片上传示例不上传
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 不确定我在PHP AJAX中使用的是什么开发模式
- Php ajax return json or html
- PHP Ajax 表单提交 .什么也没发生
- 如何在发送时不打开新页面的情况下使用php/ajax发送表单
- 通过post-php-ajax发送
- 如何使用php-ajax将值从mysqldb获取到dropdownbox
- 使用JavaScript的PHP-Ajax调用将值存储在DB中
- php ajax within ajax
- PHP-AJAX复选框过滤器使用数据标记属性
- 如何在jquery中对php/ajax传递的数组进行切片
- 使用 javascript/jquery/any 动态创建 html 页面客户端.如果不可能,如何使用 php/ajax
- 为什么我的保存时间功能不起作用?PHP + AJAX JS.
- 如何在不使用 PHP/AJAX 重新加载网页的情况下自动更新内容
- JQUERY + PHP + AJAX 不起作用
- JavaScript 重置 PHP/AJAX 中的填充字段
- 数据库更新的用户确认 - php + Ajax
- PHP Ajax 自动完成多个字段
- Autosuggestion Javascript/PHP/AJAX Code