php - Could not send data through AJAX
问题描述
I am trying to send more than one data by AJAX to fetch.php page... but while I try to pass more than one data fetch.php
does not work, but if I pass one value fetch.php
work properly..
ajax code
$.ajax({
url:"fetch.php",
method:"POST",
data:{
search:txt,
cusEmail: ajmalhossainopu9@gmail.com
},
datatype:"text",
success:function(data){
$('#result').html(data);
}
});
fetch.php code
<?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);
?>
If I remove cusEmail: ajmalhossainopu9@gmail.com
from AJAX data section it work properly... What is the problem?
解决方案
Your code seems correct.Little Bit modification.Like "txt" is variable or not if not add quotes and same with "ajmalhossainopu9@gmail.com". Like below example
$.ajax({
url:"fetch.php",
method:"POST",
data:{
search:'txt',
cusEmail: 'ajmalhossainopu9@gmail.com'
},
datatype:"text",
success:function(data){
$('#result').html(data);
}
});
推荐阅读
- html - 如何在 Angular 中创建嵌套表?
- bash - 在 bash 中调用该函数不会给出正确的结果
- excel - 用vba关闭sap导出多个excel文件
- angular - Angular:如何从后端加载 svg 文件并将其内容用作模板?
- sql - 在 Oracle 中对集合类型“对象”进行批量收集
- applescript - 如何在 AppleScript 中仅对连接字符串的一部分进行 URLencode
- angular - 带有 ng-template 的 Angular 动态组件
- angular - ngx-extended-pdf-viewer 不显示文本(错误的 cmaps 路径)
- java - 如何让 JMETER 在 1 秒内发出 166 个请求?
- delphi - 无法关闭 Delphi 表单而不引起哔声