TarunKumarSusarapu Ответов: 1

Как добавить данные SQL server в открытое окно в javascript


Привет,

Я хочу отобразить одно окно при нажатии на строку в сводной сетке в приборных панелях devexpress в MVC.

В этом окне я хочу отобразить фоновые данные этого столбца сетки.
Пожалуйста, помогите мне.Я новичок в веб-разработке.

Что я уже пробовал:

Я назначил событие Itemclick для панели мониторинга devexpress в представлении.После того, как я взял одну функцию javascript и передал эту функцию в представление.

Индекс.cshtml по

<div>
    @Html.DevExpress().Dashboard(settings =>
{
    settings.Name = "clientDashboardDesigner1";
    settings.WorkingMode = Model;
    settings.Width = Unit.Percentage(100);
    settings.Height = Unit.Percentage(100);
    settings.AllowExportDashboardItems = true;
    settings.IncludeDashboardIdToUrl = true;
    settings.IncludeDashboardStateToUrl = true;
    settings.ClientSideEvents.CustomizeMenuItems = "onCustomizeMenuItems";
    settings.ClientSideEvents.BeforeRender = "onBeforeRender";
    settings.ClientSideEvents.ItemClick = "function(s, e) { onItemClick(s, e, $(this)); }";
}).GetHtml()
</div>


Мой Scripts.js код

function onItemClick(s, e) {
    var i, l, options = [{
        value: 'first',
        text: 'First'
    }, {
        value: 'second',
        text: 'Second'
    }],
    newWindow = window.open("", null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
    newWindow.document.write("<" + "My Data" + "/>");// Here I want to pass the background data
//That data comes from Excel sheet
}

1 Ответов

Рейтинг:
0

W∴ Balboos, GHB

JavaScript используется на стороне клиента,а база данных SQL считается серверной. Чтобы получить эти данные, вам нужен серверный язык.

Я использую php (учитесь здесь![^])

Теперь второй вопрос: если вы хотите обновить страницу, уже открытую на клиенте, вы должны использовать AJAX - который позволяет вам получать данные с сервера и помещать их на вашу страницу, не обновляя всю страницу. AJAX - это комбинация вызова javaScript на серверную php-страницу, которая возвращает данные вызову javaScript, который затем помещает их на страницу.

На самом деле проще использовать HTML/CSS3/PHP для непосредственного создания настройки страницы и включения javaScript там, где это необходимо.