<script type="text/javascript">
function postForm() {
if ($('#searchresultsweather').is(':parent')) {
alert("parent");
var child = $('#searchresultsweather').children().attr("id");
alert(child);
$('#' + child).remove();
}
alert("about to post form");
var searchText = $('#weathersearch').val();
alert(searchText);
$.get('<%=Url.Action("SearchWeatherLocation?searchText='+searchText+'","Weather")%>', null,
function(data) {
alert("call back");
$("div#searchresultsweather").append(data);
});
}
</script>
<form id="feedForm">
<fieldset>
<p>
<input type="text" value="" maxlength="60" id="weathersearch" name="search" class="text"/>
<input type="submit" value="Search" class="submitbut" id="submitbutton_search" onclick="postForm();"/></p>
<div class="clear"></div>
</fieldset>
<div id="searchresultsweather"></div>
</form>
...私のビューとコントローラです。
だから、あなたはあなたのアクションでは、次の操作を行うことができ、部分ビューを返した場合
$.get('<%=Url.Action("SearchWeatherLocation?searchText='+searchText+'","Weather")%>', null,
function(data) {
alert("call back");
$("div#searchresultsweather").append(data);
}, "script");
問題はコントロールがボタンの種類は=「提出」レンダリングされた後にボタンを押していたページがポストさせた原因ポストバックするページ...ちょうど "ボタン"に変更...プロンプトの返信のためのTnx punit :) – Rafay