无法通过AJAX发送数据

时间:2018-04-27 19:01:16

标签: php ajax

我正在尝试通过AJAX将多个数据发送到fetch.php页面...但是当我尝试传递多个数据时fetch.php不起作用,但是如果我传递一个值{{1正常工作..

ajax代码

fetch.php

fetch.php代码

$.ajax({
    url:"fetch.php",
    method:"POST",
    data:{
            search:txt,
            cusEmail: ajmalhossainopu9@gmail.com
        },
    datatype:"text",
    success:function(data){
        $('#result').html(data);
    }
});

如果我从AJAX数据部分删除<?php $connect = mysqli_connect("localhost","root","","ajmal"); $output = ''; $cusEmail = $_POST['cusEmail']; $sql = "SELECT medicinName,pricerPerSheet,dealerID,availAbleAt,district,place FROM medicinalinfo WHERE medicinName LIKE '%".$_POST["search"]."%'"; $result = mysqli_query($connect,$sql); ?> 它可以正常工作......有什么问题?

1 个答案:

答案 0 :(得分:3)

你的代码似乎是正确的。小位修改。喜欢&#34; txt&#34;是否可变,如果不添加引号,则与&#34; ajmalhossainopu9@gmail.com"相同。如下例

$.ajax({
    url:"fetch.php",
    method:"POST",
    data:{
            search:'txt',
            cusEmail: 'ajmalhossainopu9@gmail.com'
        },
    datatype:"text",
    success:function(data){
        $('#result').html(data);
    }
});