प्रोटोटाइप और अजाक्स का उपयोग अद्यतन

वोट
0

मैं उपयोग कर रहा हूँ अजाक्स और प्रोटोटाइप । मेरे कोड में, मैं एक की सामग्री को अद्यतन करने की आवश्यकता div

मेरे div:

<div id=update>
    1. Content_1
</div>

मेरे कोड:

Element.update($(update),2.Content_2);

अपेक्षित उत्पादन:

<div id=update>
    1.Content_1
    2.Content_2
</div>

मैं कैसे अजाक्स और प्रोटोटाइप में ऐसा कर सकते हैं?

15/03/2009 को 06:17
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

AJAX के आम तौर पर आप सर्वर पर एक स्क्रिप्ट पर कार्य कर रहे हैं इस परिणाम प्राप्त करने का मतलब है।

हालांकि, अपने उदाहरण में यह लग रहा है तो आप बस कुछ पाठ संलग्न करना चाहते हैं की तरह।

पाठ संलग्न करने के लिए आप बस innerHTML के अंत करने के लिए पाठ जोड़ सकते हैं:

$("update").innerHTML = $("update").innerHTML + "2.Content_2";

यदि आप किसी सर्वर स्क्रिप्ट को निष्पादित करने के लिए इच्छुक रहे हैं, तो मैं यह करने के चाहते हैं: (मैं थोड़ी देर के लिए प्रोटोटाइप उपयोग नहीं किया है, चीजें बदल गई हो सकता है)

function getResult()
{
    var url = 'theServerScriptURL.php';
    var pars = '';
    var myAjax = new Ajax.Request(
        url, 
        {
            method: 'post', 
            parameters: {}, 
            onComplete: showResult
        });
}

function showResult(originalRequest)
{
    $("update").innerHTML = originalRequest.responseText;
}

यह कोड 'theServerScriptURL.php' कहते हैं और 'अद्यतन' की आईडी के साथ div में परिणाम प्रदर्शित करेगा।

15/03/2009 को 06:42
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more