Heim >Backend-Entwicklung >PHP-Tutorial >ajax有关问题。在线结贴

ajax有关问题。在线结贴

WBOY
WBOYOriginal
2016-06-13 11:51:26790Durchsuche

ajax问题。在线结贴。
我有个快速搜索功能。但是通过测试。发现 我输入到文本框的汉字。是乱码。之前曾经用过一个函数转换过 就好用了。但是又忘记是那个函数了。我把大概代码贴出来。大神们来帮帮我 。急

<br /><select name="suppler_id" style="width:100px;"><br />                                        <option value="0">选择供应商</option><br />                                        <?php foreach($suppler_option as $val){?><br />                                            <option value="<?php echo $val['id'];?>" <?php if(isset($suppler_id) && $suppler_id==$val['id']){echo 'selected="selected"';}?>><?php echo $val['true_name'];?></option><br />                                        <?php }?><br />                                    </select><br />									快速搜索客户:<br />									<input type="text" id="username" size="10px;"><br />									<span id="userdiv"><br />	                                    <select name="user_id" style="width:100px;"><br />	                                        <option value="0">选择客户</option><br />	                                        <?php foreach($user_option as $val){?><br />	                                            <option value="<?php echo $val['id'];?>" <?php if(isset($user_id) && $user_id==$val['id']){echo 'selected="selected"';}?>><?php echo $val['true_name'];?></option><br />	                                        <?php }?><br />	                                    </select><br />									</span><br />




<br /><script type="text/javascript"><br />$(document).ready(function () {<br />    $(function(){<br />        $("#username").live('keyup',function(){<br />			var username = $(this).val();<br />			if(username != ''){<br />				$.post('../userajax.php',{'username':username},function(msg){<br />                    $("#userdiv").html(msg)<br />                });<br />			}<br />		})<br />    })<br />});<br /></script> <br />

------解决方案--------------------
先查看下你的页面的字符集编码,保持html页面与php的编码一致,应该是编码不一致导致的
------解决方案--------------------
string iconv ( string $in_charset , string $out_charset , string $str )

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn