我正在尝试使用简单的代码来使用 jquery 获取城市名称,但结果我总是得到我命令处理的完整 php 代码,尽管我使用的这些代码与来自互联网的源代码不同
这是代码,
jQuery
$('input#name-submit').on('click', function() {
var name = $('input#name').val();
var namempty = '';
if ($.trim(name) != '') {
$.post('ajax/name.php', {
nameSend: name
}, function(data) {
alert("Data Loaded: " + data);
});
} else {
$('div#name-data').text(namempty);
}
});
php“name.php”
if (isset($_POST['nameSend'])=== true && empty($_POST['nameSend']) === false) {
require '../db/connect.php';
$query = mysql_query("SELECT city.cityId FROM city
WHERE city.cityName='"
. mysql_real_escape_string(trim($_POST['nameSend']))."' "
);
echo (mysql_num_rows ($query)!== 0 )
? mysql_result($query,0,'location') : 'Name Not Found !!!';
}
我请求处理的 name.php 根本不处理它只返回结果,就像 name.php 的代码一样,我已经在使用另一个服务器,如 WAMP / XAMPP,但仍然没有得到我需要的结果