php include加载html,使用include时,php会在html中添加“”

我用javascript从两个文件中捕获html.在其中一个文件中,我包含了连接到我的数据库的信息.

但是当我这样做时,php会为我的html添加两个.所有文件都使用UTF8编码保存.

Index.php html

Javascript.js

$('#lead, #prospects').change(function() {

var kund_id = 'kund_id=' + $('#lead option:selected, #prospects option:selected').attr('value');

$.post(

'get_kund.php',

kund_id,

function(data){

$('#center-column').html(data)

});

$.post(

'get_kontaktperson.php',

kund_id,

function(data){

$('#right-column').html(data)

}); return false;

});

get_kontaktperson.php

include("db_connect.php");

$kund_id = $_POST['kund_id'];

$qry = "SELECT * FROM kontaktperson WHERE kund_id='$kund_id' ORDER BY id DESC";

$result=mysql_query($qry);

while($row=mysql_fetch_array($result)) {

echo 'some html'; }

db_connect.php

require_once('db_info_login.php');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

if(!$link) {

die('Failed to connect to server: '

. mysql_error());

}

$db = mysql_select_db(DB_DATABASE);

if(!$db) {

die('Unable to select database');

}

mysql_query('SET NAMES utf8')

这会在get_kontaktperson.php的html代码上方添加“”:

为什么这对我来说似乎是一个问题,< div class =“kontaktperson”>是一个错过的东西.如果我拿走包含它将显示正确的HTML内容.但是当我输入一些数据时,就会发生这种情况.右栏的保证金……

解决方法:

Chrome的网络检查员使用这两个引号来表示元素内的内容.由于没有内容,因此显示两个引号,其中没有任何内容.

标签:javascript,php,jquery,mysql

来源: https://codeday.me/bug/20190723/1508854.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值