2013-11-04 140 views
0

我在我的jquery移動頁面上調用插入腳本(untitled.asp)進行數據插入的腳本,但是當我按提交按鈕時它告訴我錯誤加載頁面並且它不起作用錯誤加載頁面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.min.css" /> 
    <script src="http://code.jquery.com/jquery-1.8.3.min.js"></script> 
    <script src="http://code.jquery.com/mobile/1.3.0-beta.1/jquery.mobile-1.3.0-beta.1.min.js"></script> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<form action="" method="POST" name="form1" id="form1"> 
    <table width="327" border="0"> 
    <tr> 
     <td width="88">Item</td> 
     <td width="185"><label for="item_name"></label> 
     <input type="text" name="item_name" id="item_name" /></td> 
    </tr> 
    <tr> 
     <td>Quantity</td> 
     <td><label for="quantity"></label> 
     <input type="text" name="quantity" id="quantity" /></td> 
    </tr> 
    <tr> 
     <td>Price</td> 
     <td><label for="price"></label> 
     <input type="text" name="price" id="price" /></td> 
    </tr> 
    <tr> 
     <td colspan="2">&nbsp; 
     <input type="submit" value="Submit" /></td> 
    </tr> 
    </table> 
</form> 



    <script> 
$(document).ready(function(){ 
    $("form").on('submit',function(event){ 
    event.preventDefault(); 

     data = $(this).serialize(); 

     $.ajax({ 
     type: "POST", 
     url: "untitled.asp", 
     data: data 
     }).done(function(msg) { 
     alert("Data Saved: " + msg); 
     }); 
    }); 
}); 
</script> 
</body> 
</html> 

正常工作的網站上,但把當它變成一個移動應用程序它會彈出這個錯誤 enter image description here

+2

哪個錯誤?你可以請在控制檯窗口發佈錯誤? –

+0

從form標籤中刪除「action」和「method」。 –

+0

@sujata。怎麼樣?因爲如果我刪除它,代碼將破壞。 – blay

回答

0

[ValidateAntiForgeryToken]在控制器的ActionResult註解可能會導致「錯誤加載頁面」

[AllowAnonymous] 
    [HttpPost] 
    // [ValidateAntiForgeryToken] this line caused error loading page 
    public ActionResult Submit(Model model) 
    {