请教ajax post表单,php如何接收
请问ajax post表单,php怎么接收?
a.html
var params=$("#form1").serialize();
$.ajax({
type: "post",
contentType: "application/text",
data:params,
dataType:"json",
//dataType: "binary",
async: false,
timeout: 30000,
url: '1.php',
success: function(data){
//处理data数据
var s = eval(data);
alert(s.a+' '+s.b);
},
error: function(x, e) {
// alert(x.readyState);
alert(e);
}
});
-------------------------------
1.php
$db = new mysqli('localhost','adb','winst','test');
mysqli_query($db, "set character set 'utf8'");
$arr = $_REQUEST;
$vnameid =$arr['username'];
$vtele =$arr['telephone'];
$query = "INSERT INTO cardvip(namevip,tel) VALUES ('"+$vnameid+"','"+$vtele+"')";
$db->query($query);
$data = json_encode(array('a'=>$vnameid, 'b'=>$vtele));
echo $data;
?>
如果用$vnameid ='username';
$vtele ='telephone';
1.html alert(s.a+' '+s.b);可正确显示。
就是接收不到post数据
------解决方案--------------------
注释掉 dataType:"json"
alert(s.a+' '+s.b); 改成 alert(data);
1.php
print_r($_POST);
exit;
用此改动进行调试
------解决方案--------------------
你的ajax参数dataType:"json",传递的却是serialize序列化的数据。
所以应该去掉dataType:"json"。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Lösung: Ihre Organisation verlangt von Ihnen, dass Sie Ihre PIN ändern

So passen Sie die Fensterrahmeneinstellungen unter Windows 11 an: Farbe und Größe ändern

Wie ändere ich die Farbe der Titelleiste unter Windows 11?

OOBELANGUAGE-Fehlerprobleme bei der Reparatur von Windows 11/10

So aktivieren oder deaktivieren Sie die Vorschau von Miniaturansichten in der Taskleiste unter Windows 11

Anleitung zur Anzeigeskalierung unter Windows 11

10 Möglichkeiten, die Helligkeit unter Windows 11 anzupassen

Wie deaktiviere ich die Authentifizierung beim privaten Surfen auf dem iPhone in Safari?
