如何使用Ajax运行外部PHP文件并在同一页面中显示结果
How to run external PHP file using Ajax and display results in same page
现在我正在使用下面的脚本来点击按钮,它在新窗口中打开
<script>function myFunction()
{
window.open("ouput.php");
}
</script>
但我需要的是,当用户单击按钮时,output.php
的结果必须附加在底部的同一窗口中。如何使用Ajax执行PHP文件?我在jQuery中使用了这段代码,但没有结果:
$.get( "out.php",
function( data ) {
document.write(data.Molecule);
$( "output" ).html("Molecule: "+data.Molecule );
alert( "Load was performed." );
},
"json" );
});
});
如何运行外部PHP文件,获取结果并在同一网页中显示?
$("output")
将选择所有<output>
标签。我怀疑你指的是ID=输出的对象(位于页面底部)
这是一个更正的js:
$.get( "out.php", function( data ) {
// replace content of #output with the response
$( "#output" ).html( "Molecule: " + data.Molecule );
// append the response to #output
//$( "#output" ).append( "Molecule: " + data.Molecule );
alert( "Load was performed." );
}, "json" );
如果响应不是有效的JSON,这将导致错误(并且不调用alert
)。如果是这种情况,你可以这样提醒和检查响应:
$.get( "out.php", function( data ) {
alert( data );
});
这不会期望JSON,因此如果它无效,就不会抛出错误。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 传递表单值并移动到另一页
- 如何获取数组详细信息另一页
- 警报中的window.location必须重定向到上一页
- 一页签出在Magento版本1.7.0.2中不起作用
- 获取/保留上一页's具有SmoothState的URL
- 我们怎么能看到“;上一页结果“;如果用户从一个页面转到另一个页面&另一个
- 搜索结果"浮动"在这一页的其余部分
- 我如何得到一个搜索页面的搜索结果进入下一页和显示