我試圖在我的臨時服務器(MVC c#.net)之一運行時出現問題,但相同的代碼在我的本地主機和開發服務器上正常工作。它有點奇怪,我整個2天都麻煩了。任何人都請幫忙。它會造成任何Windows補丁,並導致Ajax無法正常工作在服務器?ajax在服務器提交返回錯誤,但在本地主機工作正常
我得到當點擊表單提交的錯誤提示,錯誤是語法錯誤:預期「}」
$('#frmSet').bind('submit', function (e) {
e.preventDefault(); // <-- important
var errMsg = $("#ErrMsg").val();
if (errMsg == ""){
$(this).ajaxSubmit({
iframe: true,
dataType: 'json',
error: function (xhr, textStatus, error) {
alert(xhr.statusText);
alert(textStatus);
alert(error);
},
success: function (data) {
$("#_acset").parent().html(data.content);
}
這是我的形式
@using (Html.BeginForm("ActSet", "Acts", FormMethod.Post, new { enctype = "multipart/form-data", id = "frmSet" }))
我上的數據庫,AJAX檢查提交實際上完成了我的數據庫中的所有更新,但是當它返回時提示錯誤。
測試,仍然相同。 –
URL是否指向與其始發時相同的域。如果不是,你會遇到CORS問題。在瀏覽器中打開開發工具,看看是否有錯誤 – nomail
還設置'type:'POST'' – nomail