首先,让我提供在这种情况下我要处理的内容:
索引.php
<script text='type/javascript'>
$(document).ready(function(){
$('#load').click(load);
});
function load(){
$.ajax({
data:<?php header('HTTP/1.0 404 Not Found');echo 'Ok'; ?>
}).done(function(data){
$('#content').append(data);
}
}
</script>
<select id='load'>
<option value='1'>1</option>
</select>
每当单击选择菜单时,我都需要执行一个 PHP 代码片段。在这种情况下,我需要执行字符串“Ok”(只是一个示例,以便了解它是如何工作的)。但是,就 Ajax 而言,我不太有信心,但我确信以下是问题所在:
data:<?php header('HTTP/1.0 404 Not Found');echo 'Ok'; ?>
我不喜欢使用url:''并重定向到我要执行的 PHP 所在的页面。我在index.php文件中需要它。除此之外,我希望这可以通过 Ajax 完成,因为我需要异步请求,这样页面就不会被刷新。
事实上,我正在开发一个数据库修饰符,我需要列出相应数据库中的所有表,并且我需要通过 Ajax 验证这一点,正如您可能猜到的那样。So I need whenever a database has been chosen to list the tables from within it. 我发布所有这些以防万一。
提前感谢您的任何答案和可能的解决方案!