使用$.post将jquery mobile的序列化数据传递到PHP
Passing serialized data from jquery mobile to PHP using $.post
我使用jQuery mobile将表单数据传递给PHP脚本,但我无法访问PHP中的数据。我试过这个:
$.post('http://127.0.0.1/tum_old/testi.php', $('form#login_form').serialize(), function(data) {
console.log(data);
});
检查通过$('form#login_form').serialize()
的数据后
var param = $('form#login_form').serialize();
console.log(param);
我得到:
username=ihfufh&passwordinput=dfygfyf
PHP脚本:
<?php
$username = $_POST['username'];
echo "$username";
?>
给我这个错误:
未定义的索引:用户名
使用以下内容序列化并发送数据:
jQuery/AAJAX
$('#form').on('submit', function(e){
e.preventDefault();
$.ajax({
// give your form the method POST
type: $(this).attr('method'),
// give your action attribute the value yourphpfile.php
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: 'json',
cache: false,
})
})
然后在PHP中接收它,如下所示:
<?php
// assign your post value
$inputvalues = $_POST;
$username = $inputvalues['username'];
?>
相关文章:
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 巨大的数据和PHP错误
- 在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
- json-ajax动画防止通过php发送数据
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 在php和mysql中选择选项.一旦选择了选项,就列出我的sql数据库数据
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 将数据保存到数据库(ajax/php)后,使文本字段变灰/禁用
- 为什么数据没有从ajax传递到php
- 如何将JavaScript变量的数据传递到另一个php页面
- 使用外部ajax数据PHP绘制图表
- IE不发送发布数据PHP&jQuery
- 如何将数据 php 更改为 javascript json
- 如何插入数据 PHP JavaScript MySQL 与多个数组
- 将数据PHP(客户端)传递给C#(服务器端)
- 跨会话保存数据- php
- 从AJAX调用操作数据:PHP或Javascript
- 如何在jQuery中获取数据- PHP中的多重标签选择
- Ajax显示动态数据php在html下拉
- 使用azax &获取数据;php