Ajax не работает в DataTable с использованием Visual Basic веб-формJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Ajax не работает в DataTable с использованием Visual Basic веб-форм

Сообщение Anonymous »

Для справки: я использую DataTable 2.0.6
Кажется, я не могу заставить DataTable вызывать функцию в веб-формах aspx в Visual Basic.
Этот метод работает:

Код: Выделить всё

$.ajax({
type: 'POST',
url: 'Index.aspx/TempGetEmployeeData',
data: JSON.stringify({ Sqloption: 21 }),
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (response) {
var parsedjsonChangeLogData = response.d;
$('#TempEmployeeTable').DataTable({
data: parsedjsonChangeLogData
});
}
});
но этот метод этого не делает:

Код: Выделить всё

$('#TempEmployeeTable').DataTable({
ajax: {
type: 'POST',
url: 'Index.aspx/TempGetEmployeeData',
data: JSON.stringify({ Sqloption: 21 }),
contentType: 'application/json; charset=utf-8',
dataType: 'json'
}
});
Вот функция.

Код: Выделить всё

Public Shared Function TempGetEmployeeData(sqlOption As Integer) As String
Dim dt As New DataTable()
Using connection As New SqlConnection(SQLConnStr)
Using command As New SqlCommand("someStoredProcedure", connection)
command.CommandType = CommandType.StoredProcedure
command.Parameters.AddWithValue("@pOption", sqlOption)
connection.Open()
Using SQLresult As SqlDataReader = command.ExecuteReader()
dt.Load(SQLresult)
End Using
End Using
End Using
Dim jsonResult As String = JsonConvert.SerializeObject(dt)
Return jsonResult
End Function
Любая помощь будет очень признательна. Спасибо
Я попробовал удалить тип и изменить его на «GET», удалить contentType и изменить dataType на текст, а затем использовать функцию успеха для вывода его в console.log, но вывод — весь html-файл.
Я также пробовал отладить функцию, но она не переходит к самой функции.

Подробнее здесь: https://stackoverflow.com/questions/784 ... sual-basic
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»