首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果值在成功时从ajax传递到textbox,那么如何将该值与sql where子句一起使用

如果值在成功时从ajax传递到textbox,那么如何将该值与sql where子句一起使用
EN

Stack Overflow用户
提问于 2018-03-06 15:09:47
回答 4查看 77关注 0票数 1

代码已更新

如果值在成功时从ajax传递到textbox,那么如何将该值与MySQL where子句一起使用?

Ajax代码:

代码语言:javascript
运行
复制
var recstr1 = "Ramesh Kumar";
data={txtname:recstr1};
$.ajax({
  type: 'POST',
  url: 'getprojectnamerep.php',
  data: data,
  datatype: "html",
  success: function(data){ 
    console.log(data);
    $("#txtname").html(data);
  },
  error: function(data){ alert("Something went wrong !"); }
});

Mysql查询:

代码语言:javascript
运行
复制
<?php $name = $_POST['txtname'];
select * from customer where custname = '$name';

当我运行这段代码并检查Chrome浏览器中的"Elements“时,它显示的值如下:

代码语言:javascript
运行
复制
<input type="text" id="txtname" class="form-control" readonly="" name="txtname">Ramesh Kumar</input>

而它应该如下所示:

代码语言:javascript
运行
复制
<input type="text" id="txtname" class="form-control" readonly="" name="txtname" value="Ramesh Kumar">

由于值没有传入value='‘,这就是var_dump()返回空的原因。

我哪里错了,请指导和帮助?

getprojectnamerep.php

代码语言:javascript
运行
复制
<?php session_start(); ?>
<?php 
    $rpname = $_POST['txtname'];
    echo $rpname;
 ?>
EN

Stack Overflow用户

发布于 2018-03-06 15:17:34

代码语言:javascript
运行
复制
$('#txtname').html('something');   // this will put "something" in innerHTML

$('#txtname').val('something');  // this will set the VALUE attribute 
                               //   of the input to "something"
票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49125194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档