Просто взглянув на документы jquery для .get , кажется, что getData не определена, потому что ничего не возвращает. Вот пример, который у них есть:
$.get( "ajax/test.html", function( data ) {
$( ".result" ).html( data );
alert( "Load was performed." );
});
Попробуйте войти в систему этого успешного обратного вызова. Вы также можете установить точку останова в строке 5 (с вашим журналом) в devtools и проверить getData до того, как все взорвется.
Пример использования обещания
$.get("/send").then(function (data){
// Executes after response is received
// data is the response returned
console.log(data)
});
Надеюсь, это поможет
foreach (var drive in DriveInfo.GetDrives())
{
double freeSpace = drive.TotalFreeSpace;
double totalSpace = drive.TotalSize;
double percentFree = (freeSpace / totalSpace) * 100;
float num = (float)percentFree;
Console.WriteLine("Drive:{0} With {1} % free", drive.Name, num);
Console.WriteLine("Space Remaining:{0}", drive.AvailableFreeSpace);
Console.WriteLine("Percent Free Space:{0}", percentFree);
Console.WriteLine("Space used:{0}", drive.TotalSize);
Console.WriteLine("Type: {0}", drive.DriveType);
}
Их пример более надежный, но вот суть его
string[] drives = System.IO.Directory.GetLogicalDrives();
foreach (string str in drives)
{
System.Console.WriteLine(str);
}
Вы также можете P / Invoke и вызывать функцию win32 (или использовать ее, если вы находитесь в неуправляемом коде)
Однако, это только список приводов , для информации о каждом из них вы можете использовать GetDrives , как демонстрирует Крис Балланс.
Вы можете получить эту информацию с помощью инструментария управления Windows (WMI)
using System.Management;
ManagementObjectSearcher mosDisks = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
// Loop through each object (disk) retrieved by WMI
foreach (ManagementObject moDisk in mosDisks.Get())
{
// Add the HDD to the list (use the Model field as the item's caption)
Console.WriteLine(moDisk["Model"].ToString());
}
Theres more info здесь об атрибуте, который вы можете опрашивать
http://www.geekpedia.com/tutorial233_Getting-Disk-Drive-Information-using-WMI-and-Csharp.html