【发布时间】:2014-04-01 06:34:27
【问题描述】:
我有一个 JSON 代码可以将表单发送到 PHP 文件,我想在 PHP 中使用数据 代码是:
// add button .click
$('a.add').click(function(){
$('#loader').show();
var url = "/yadavari/test.php?";
var json_text = JSON.stringify($("form[name='add']").serialize(), null, 2);
var datas = JSON.parse(json_text);
ajx = $.ajax({
url: url,
type: 'post',
data: datas,
dataType: 'json',
success: function(r) {
$('#loader').hide();
if(r.r != 0){
alert("ok");
jsmsalert($('#alert_add'),'success',r.m);
apendtable(r.r);
$("tr").removeClass("odd");
$("tr.viewrow:odd").addClass("odd");
$("tr.editrow:odd").addClass("odd");
$('td[colspan="7"]').remove();
}
else{
jsmsalert($('#alert_add'),'error',r.m,0);
}
},
error: function(request, status, err) {
$('#loader').hide();
jsmsalert($('#alert_add'),'error','error msg');
alert( "ERROR: " + err + " - " );
}
现在我想在我的 PHP 页面中从这个 JSON 代码中获取数据。
我搜索过,但每个人都说$string='{"name":"John Adams"}'; 等等。
但我不知道如何在我的 PHP 中拥有这个 $string。
【问题讨论】:
-
不太清楚,有什么问题?
-
您没有将 JSON 发送到 PHP,因为您在 AJAX 调用中发送它之前已经对其进行了解析。
-
我添加了完整的代码