2010-08-06 10 views
5

मैं jQuery के साथ फॉर्म डेटा जमा करने का प्रयास कर रहा हूं। मैं एएसपी.नेट वेबमैट्रिक्स का उपयोग कर रहा हूं। एक .cshtml फ़ाइल में मेरे पास हैएएसपी.नेट वेब पेज (वेबमैट्रिक्स) से jQuery पोस्ट

@{ 
    // other code 
    if(IsPost) 
    { 
     var item = new Item(); 
     item.Title = Request.Form["title"]; 
     item.Description = Request.Form["description"]; 

     // aditional code here 
    } 
} 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("form#itemForm").submit(function(){ 
      $.post("form.cshtml", { 
        title: $("#title").val(), 
        description: $("#description").val(), 
        price: $("#price").val()}, 
        function(data){ 
        }, 
        "json"); 
     }) 
    }); 
</script> 
<form> 
<!-- html form here --> 
</form> 

मैं कैसे Request.Form वस्तु के लिए फार्म से मान प्रदान कर सकते हैं? और मैं जेसन के साथ एचटीएमएल पर प्रतिक्रिया से कैसे प्रतिक्रिया कर सकता हूं?

उत्तर

0

अनुरोधों के लिए jQuery.post() के माध्यम से मान पास किए जाते हैं। पैरामीटर।

6

एक बेहतर तरीका यह होगा कि jQuery को $ (इस) .serialize() का उपयोग करके फ़ॉर्म डेटा को पोस्ट करने के बजाय केवल सभी मानों के साथ ऑब्जेक्ट बनाने के बजाय होगा। उसके बाद, हाँ, अनुरोध ["शीर्षक"], आदि पोस्ट किए गए मान प्राप्त करेंगे।

+0

हाँ, मैंने बाद में भी पाया है। फिर भी धन्यवाद! – zigomir

संबंधित मुद्दे