Некоторое время, пока я не наткнулся на эту ошибку. Отправьте мой ответ всем, кто может наткнуться на эту проблему.
Ошибка означает только то, что вы отправляете пустой запрос POST. Эта ошибка обычно встречается в HTTPRequests без переданных параметров. Чтобы избежать этой ошибки, вы всегда можете добавить параметр к POST без изменения php.ini.
Нравится:
$.post(URL_HERE
,{addedvar : 'anycontent'}
,function(d){
doAnyHere(d);
}
,'json' //or 'html','text'
);
Вы добавляете пространство имен XML для любого пространства имен, в котором находится ваш DataContext, создаете его экземпляр в ресурсах окна и установите DataContext для этого ресурса:
<Window x:Class="WpfApplication4.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication4"
Title="Window1" Height="300" Width="300">
<Window.Resources>
<local:MyViewModel x:Key="MyViewModel"/>
</Window.Resources>
<Grid DataContext="{StaticResource MyViewModel}">
</Grid>
</Window>
Вы можете просто указать это прямо в XAML для всего Window:
<Window
... xmlns definitions ...
>
<Window.DataContext>
<local:CustomViewModel />
</Window.DataContext>
</Window>
Это создает модель представления с именем "CustomViewModel" в пространстве имен с псевдонимом local, непосредственно как DataContext для окна.