脚本代码
<script type="text/javascript">
function checkStatus(){
var productid=$("#productCode").val();
var Email=$("#productEmail").val();
$.ajax({
type:'post',
data : {Email : Email},
url:'',
}).success(function(status) {
success(status);
});
}
function success(status) {
alert("data is" +status);
if (status != null && status===true) {
alert('Success');
$('#showMessage').show();
$('#showbecomepartnerMessage').hide();
} else {
alert('Error');
$('#showbecomepartnerMessage').show();
$('#showMessage').hide();
}
}
</script>
html消息代码:(我希望在另一个jsp中显示)
<div id="showpartMessage" class="2" style="display: none;">
<h5 style="color: #1ea59e;">Email not saved</h5>
</div>
<div id="showMessage" class="2" style="display: none;">
<h5 style="color: #1ea59e;">Email is saved</h5>
</div>
我有一个ajax调用,它返回true或false值。根据这个true或false值,我将显示并隐藏div消息。
我有一个jsp布局,其中不同的jsp(组件)页面被分组(集成)。所以我的要求是我想从jsp页面到另一个jsp页面进行javascript调用而不打开任何新窗口。 有可能吗?任何帮助都会受到赞赏。
注意:两个jsp页面都在同一个布局中;在另一个jsp布局中杵。
答案 0 :(得分:1)
1)第一个例子
使用JavaScript函数在单独的弹出窗口中打开JSP页面 - window.open();例如:window.open(MyPage.jsp)
2)第二个例子
<script language="JavaScript">
function updateStats(){
var jspcall="url.jsp"
window.location.href=jspcall
}
</script>
3)第三个例子
function getInput()
{
$.ajax({
type:"POST",
url: "jsp/Ajax.jsp",
data:"name=john",
success: function(success) {
}
});
}