Javascript Ajax url包含数据
我想通过PHP+jQueryAjax设计一个登录表单 我有两个文本框: txtbox1 id=kadiID txtbox2 id=sifreID 和按钮: id=btnGiris 我的按钮JQuery代码是: 当我点击按钮时,我从javascript发送的数据不会在giris.php文件中处理。我还通过F12打开了开发工具,打开了网络选项卡,然后单击按钮,我看到一个url,如下所示: 我通过ajax数据字段发送的数据是url中的apear: 如何解决这个问题。这是我的php代码:Javascript Ajax url包含数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我想通过PHP+jQueryAjax设计一个登录表单 我有两个文本框: txtbox1 id=kadiID txtbox2 id=sifreID 和按钮: id=btnGiris 我的按钮JQuery代码是: 当我点击按钮时,我从javascript发送的数据不会在giris.php文件中处理。我还通过F12打开了开发工具,打开了网络选项卡,然后单击按钮,我看到一个url,如下所示: 我通过ajax数据字段发送的数据是url中的apear: 如何解决这个问题。这是我的php代码: <?ph
<?php
ob_start();
error_reporting(E_ALL ^ E_NOTICE);
session_start();
include '../ayar.php';
$tablo="kullaniciTB";
$durum='';
if(!isset($_SESSION["login"])){
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 1;
} else{
if (empty($_SESSION['count'])) {
$_SESSION['count'] = 1;
$durum='count: ' . $_SESSION['count'];
} else {
$_SESSION['count']++;
}
}
$kadi = $_POST['kadi'];
$sifre = $_POST['sifre'];
if($kadi=='' or $sifre=='') {
$yazi="xbosx";
}
else if(strstr($kadi, '=') or strstr($kadi, '\'') or strstr($kadi, '--')){
$yazi="yhacky";
}
else{
$cptDurum="";
if($_SESSION['count']>4){
$kntrl = $_POST['cpthc'];
if($kntrl==''){
$cptDurum="bos";
}
else if($kntrl==$_SESSION['sifre']){
$cptDurum="dogru";
}
else if($kntrl!=$_SESSION['sifre']){
$cptDurum="yanlis";
}
}
if($cptBos=="dogru"){
$sorgu="SELECT * FROM `" . $tablo . "` WHERE kullaniciAdi='".$kadi."' AND sifre='".$sifre."' AND yetki=1";
if ($sonuc = mysqli_query($conn, $sorgu)) {
/* fetch associative array */
while ($deger = mysqli_fetch_assoc($sonuc)) {
$_SESSION["vaktiGeldi"] = time() + 5400;
$_SESSION["login"] = true;
$_SESSION["user"] = $kadi;
$_SESSION["userID"] = $deger['id'];
$durum="kdogruk";
}
/* free sonuc set */
mysqli_free_result($sonuc);
}
}
else if($cptDurum=="bos"){
$durum="cptBos";
}
else if($cptDurum=="yanlis"){
$durum="cptYanlis";
}
}
}
else{
$durum="mzatenm";
}
echo $durum;
?>我只是换衣服
类型:邮政
而不是
类型:GET
在我的ajax代码中,问题得到了解决,谢谢大家,尤其是您的javascript工作得很好。数据将被发送到php文件。这部分代码是有效的。但是如果没有另一面,我们就无能为力了。你可以添加代码中的php部分吗?也许你应该发布它:type:post,但是如果没有php,我们就不知道了。
<?php
ob_start();
error_reporting(E_ALL ^ E_NOTICE);
session_start();
include '../ayar.php';
$tablo="kullaniciTB";
$durum='';
if(!isset($_SESSION["login"])){
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 1;
} else{
if (empty($_SESSION['count'])) {
$_SESSION['count'] = 1;
$durum='count: ' . $_SESSION['count'];
} else {
$_SESSION['count']++;
}
}
$kadi = $_POST['kadi'];
$sifre = $_POST['sifre'];
if($kadi=='' or $sifre=='') {
$yazi="xbosx";
}
else if(strstr($kadi, '=') or strstr($kadi, '\'') or strstr($kadi, '--')){
$yazi="yhacky";
}
else{
$cptDurum="";
if($_SESSION['count']>4){
$kntrl = $_POST['cpthc'];
if($kntrl==''){
$cptDurum="bos";
}
else if($kntrl==$_SESSION['sifre']){
$cptDurum="dogru";
}
else if($kntrl!=$_SESSION['sifre']){
$cptDurum="yanlis";
}
}
if($cptBos=="dogru"){
$sorgu="SELECT * FROM `" . $tablo . "` WHERE kullaniciAdi='".$kadi."' AND sifre='".$sifre."' AND yetki=1";
if ($sonuc = mysqli_query($conn, $sorgu)) {
/* fetch associative array */
while ($deger = mysqli_fetch_assoc($sonuc)) {
$_SESSION["vaktiGeldi"] = time() + 5400;
$_SESSION["login"] = true;
$_SESSION["user"] = $kadi;
$_SESSION["userID"] = $deger['id'];
$durum="kdogruk";
}
/* free sonuc set */
mysqli_free_result($sonuc);
}
}
else if($cptDurum=="bos"){
$durum="cptBos";
}
else if($cptDurum=="yanlis"){
$durum="cptYanlis";
}
}
}
else{
$durum="mzatenm";
}
echo $durum;