Jquery对话框 - 隐藏地址

时间:2011-12-18 13:29:41

标签: javascript jquery jquery-mobile

如何将用户重定向到具有相同网站的其他网页?

在我的情况下,我有一个用户填写一些信息的表单。所以,取消他们应该有选择。当用户点击该按钮时,他/她将获得一个对话框。如果点击确定,它们将被重定向到索引页面。

我不希望用户看到我网站的地址。为什么?我开发了一个Android应用程序,我设法隐藏浏览器的地址栏。

在这种情况下,我正在使用Jquery Mobile。我已经在JavaScript中编写了类似的东西,但我仍然遇到对话框中显示的地址问题。我被告知我可以在Jquery做到这一点,所以我开始学习它。取消按钮:

<div data-role="fieldcontain">
    <button data-theme="b" id="canc" onclick="cancelMe()"   dataicon="delete">cancel</button>
</div>

这是我的JavaScript:

<script>
      function cancelMe() {
  var answer = confirm("Are You sure?")
  if (answer){
  alert("No information saved!")
    window.location = "http://www.stackovrflow.com";
    }
    else{
    alert("You may hit save to submit information")
    }
    }
</script>

我在这里开始使用Jquery,但我还不确定:

$(document).delegate('#canc', 'click', function() {
  $(this).simpledialog({
   'mode' : 'string',
   'prompt' : 'Are you sure?',
   'buttons' : {
   'OK': {
     click: function () {

     // Here's the issue
      window.location.href = 'http://www.stackovrflow.com';
    }
  },
  'Cancel': {
    click: function () { },
    icon: "delete",
    theme: "b"
    }
   }
  })
})

我知道这可以用Ajax以某种方式完成,但不知道怎么做?我可能需要了解一下Ajax。如果您知道其他任何方式,请赐教。

谢谢, YahyaOtaif

1 个答案:

答案 0 :(得分:0)

您还可以使用jQuery Mobile:http://jquerymobile.com/demos/1.0/#/demos/1.0/docs/pages/page-dialogs.html

我认为它更好,因为你已经在使用它了。