java查询链接错误

时间:2012-12-14 11:17:40

标签: php javascript mysql database

我正在使用php mysql生成网页。

javascript文件无效。抛出错误 - 未声明纯文本文档的字符编码。如果文档包含US-ASCII范围之外的字符,则文档将在某些浏览器配置中使用乱码文本进行渲染。需要在传输协议中声明文件的字符编码,或者文件需要使用字节顺序标记作为编码签名。

这三个文件是:

第一个文件代码是:indexmain1.php

<!doctype html>
<html lang="en">
<head>
<title> Searching sites</title>
</head>
<body>
<input type="text" id="go" name="go" size="80"/>&nbsp;
<input type="submit" name="searchsite" id="submit" value="search site"/>
<div id="search_query"></div>
</body>
</html>

第二个文件名:instant1.js

$('#go').keyup(function(){
var search_query=$(this).val();

$.post('search1.php',{search_query:search_query},function(searchq){

$('#search_query').html(searchq);
 });

});

第三个文件名:search1.php

<?
 mysql_connect("localhost","root","root");
 mysql_select_db("sachin");

 if(isset($_POST['search_query'])){
 echo $_POST['searchquery'];
 ?>

现在我只是简单地尝试在indexmain.php中显示搜索结果,但即使我只是尝试回显搜索到的查询,也没有显示任何结果。帮助伙伴......

2 个答案:

答案 0 :(得分:0)

您可以将HTML文件中的字符编码声明为META标记。<​​/ p>

答案 1 :(得分:0)

要查询显示所有字符,您需要在“if”之前用search1.php文件替换它:

<?php
$conn = mysql_connect("localhost","root","root");

mysql_select_db("sachin");
mysql_set_charset("UTF8", $conn);

我确信在你的search1.php文件中有更多的代码,你在这里写的... 你有一个没有跟随的IF语句而没有关闭“}”...

UTF8就是一切。 如果有效,请告诉我。在我的剧本上。