【问题标题】:How to hit the database on the function?怎么打数据库上的功能?
【发布时间】:2010-12-01 19:38:32
【问题描述】:

我有一个问题,我可以在我的视图中点击数据库吗?

我有这样的功能..

  function ShowHIPAATab(url) {

            if ($("#BxFlag").val() == "1") {
                $("#bv-1").attr('src', url);
            } else {
                return false;
            }
        };

在这个功能上,我需要访问数据库来获取 BXFlag 值。如何做到这一点?

【问题讨论】:

  • “命中数据库”是什么意思?您的 Javascript 在哪里连接到您的服务器?
  • @你可以通过ajax对某个页面.php、.aspx进行clal,它可以与数据库交互...
  • 这一点都不清楚。 BxFlag 将是您页面上的一个元素。您为什么以及在哪里“访问数据库”?

标签: javascript asp.net jquery asp.net-mvc


【解决方案1】:

使用 jquery ajax

http://api.jquery.com/jQuery.ajax/

【讨论】:

    【解决方案2】:

    所以这是javascript,它在浏览器而不是服务器中运行,因此您无法直接访问数据库。根据您的情况,您可以通过以下几种方式获得此值:

    • 如果在您呈现页面时该值是已知的,那么您可以在视图中使用该值设置一个 javascript 变量。这样做的优点是简单且不需要额外调用服务器。
    • 如果在渲染之后才能知道该值,或者如果它可以在页面的生命周期内更改,那么请使用 jquery AJAX,正如 gov 指出的那样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-07
      • 1970-01-01
      • 2016-03-19
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      • 2017-12-08
      相关资源
      最近更新 更多