Javascript 使用$.post从表单接收php服务器中的数据
获取以下错误以代替值 注意:未定义索引:第6行的/home/ashutosh/public_html/xyz/about/testicials/serviceentestictionals.php中的数据 dddd 代码段: 在网页上: . .Javascript 使用$.post从表单接收php服务器中的数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,获取以下错误以代替值 注意:未定义索引:第6行的/home/ashutosh/public_html/xyz/about/testicials/serviceentestictionals.php中的数据 dddd 代码段: 在网页上: . . 您必须传递post中数据的键值对。。不是数据变量。。像这样的 $.post( "test.php", { name: "John", time: "2pm" } ); 谢谢大家的支持。似乎当$.post用于json数据传输时,我们需要使用回调函数中的
您必须传递post中数据的键值对。。不是数据变量。。像这样的
$.post( "test.php", { name: "John", time: "2pm" } );
谢谢大家的支持。似乎当$.post用于json数据传输时,我们需要使用回调函数中的参数进行客户端到服务器的数据传输以及服务器到客户端的数据传输 因此,需要对代码进行更改:
varjson=$(“#formTesti:input”).serializeArray() 您是否正在获取表单值?在发送到服务器之前,您是否警告了数据。请执行
打印($\u POST)
以查看传递的内容。亲爱的Choco,如何检查java端的序列化数据?警报不起作用。亲爱的B-and-P,我尝试了打印($\u POST[“数据]);这就是错误…:(ashutosh你不能说你得到了错误。你必须告诉我是哪一个错误,亲爱的Vinet,我正在使用表单元素上的serializeArray创建dataarray。data是java变量,它使用var data=$(“#formTesti:input”)。serializeArray();数据是javascript变量..尝试打印($\u POST)…尝试使用$\u POST加载表单数据['page']和$\u POST['row']我必须初始化回调函数中的参数。感谢您的支持。亲爱的Melisozmen,.serialize创建xml输出,而我对Json感兴趣,所以使用serializeArray。错误是我们需要填充传递给回调函数的变量,在本例中,该变量名为Json。
print_r($_POST["data"]);
die(" dddd ");
$.post( "test.php", { name: "John", time: "2pm" } );
var data = $("#formTesti").serialize();
$.post(
"serviceTestimonials.php",
data: data,
function(json){
if(json.status="fail")
alert(json.message());
else {
}
},
"json"
);