2011-01-13 14 views
7

नमस्ते,JQuery मोबाइल - एक फार्म पोस्ट और प्रतिक्रिया

मिल मैं निम्नलिखित jQuery मोबाइल पृष्ठ है:

<div data-role="content"> 
    <center> 
    <img src="./images/logo320.png" /> 
    </center> 

    <br><br> 

    <form method="POST" action="./ajax/login.php"> 
     <label for="login_unameLabel">Username:</label><br> 
     <input type="text" name="login_uname" id="login_uname" /><br> 

     <label for="login_pwordLabel">Password:</label><br> 
     <input type="password" name="login_pword" id="login_pword" /><br> 

     <button id="login_submit" type="submit" data-theme="a">Submit</button> 
    </form> 
</div> 

./ajax/login.php रिटर्न या तो "ठीक है" या "NOK"। मैं अपने परिणाम में इस परिणाम को कैप्चर कैसे कर सकता हूं? ; ज (के); पि & & डी &

k.data ([इस त्रुटि के बारे तोड़] गलत) a.mobile.activePage = K:

मैं Firebug में निम्नलिखित त्रुटि मिलती रहती है ... dd (के) .removeClass (" रिवर्स में बाहर" +

यह अगर jQuery मोबाइल परिणाम पर कुछ आपरेशन प्रदर्शन कर रहा है के रूप में? मैं नहीं चाहता कि ऐसा करना चाहते हैं। मैं है करें वैध jquery मोबाइल वापस करने के लिए मेरे PHP से एचटीएमएल पेज?

किसी भी अंतर्दृष्टि की सराहना की।

अग्रिम में बहुत धन्यवाद,

समाधान: का उपयोग <input type="button" id="login_submit" data-theme="a" value="Submit" />

अब मैं पर कब्जा कर सकते हैं के माध्यम से घटनाओं पर क्लिक करें:

<script> 
$(document).ready(function() { 
    $("#login_submit").click(function() { 
    alert('clicked'); 
    }); 
}); 
</script> 
+0

आपको यह काम मिल रहा है? –

+0

क्या आपने ऊपर अपना समाधान देखा था? – Eamorr

+2

आपको जिस तरह से डिज़ाइन किया गया था, उसे jQuery मोबाइल का उपयोग करना चाहिए, और यह दिमाग में 'प्रगतिशील वृद्धि' के साथ था। पूरा विचार एक पृष्ठ बनाने के बारे में है जो जावास्क्रिप्ट के बिना भी काम करेगा। इसलिए मैं जवाब दूंगा - लॉगिन फॉर्म जमा होने के बाद आपको पूर्ण पृष्ठ सामग्री वापस करनी चाहिए। इस तरह इंटरनेट हमेशा वैसे भी काम करता है ... – naugtur

उत्तर

9

का उपयोग कर के रूप में data-ajax="false"

तो आप jquery मोबाइल ऑटो AJAX कॉल अक्षम कर सकते हैं

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