का उपयोग किये बिना POST विधि का उपयोग कर यूआरएल में पैरामीटर पोस्ट करना मैं POST विधि का उपयोग कर यूआरएल में पैरामीटर पोस्ट करना चाहता हूं लेकिन मैं एक फॉर्म का उपयोग नहीं कर सकता। यहां तक कि यदि मैं एक फॉर्म का उपयोग करता हूं, तो इसे उपयोगकर्ता इंटरैक्शन के साथ ऑटो-पोस्ट करना होगा। क्या यह संभव है? मैं यह कैसे कर सकता हूँ?एक फॉर्म
एक फॉर्म
उत्तर
आप जावास्क्रिप्ट और XMLHttpRequest (AJAX) इस्तेमाल कर सकते हैं एक फार्म का उपयोग किए बिना एक पोस्ट करने के लिए। this link देखें। ध्यान रखें कि आपको अपने ब्राउज़र में जावास्क्रिप्ट सक्षम करने की आवश्यकता होगी।
यदि URL किसी अन्य डोमेन पर है तो यह _not_ काम करेगा। सही? –
यह तब भी काम करेगा जब यूआरएल दूसरे डोमेन पर है। –
@UweKeim अधिकार! –
यह कर्ल या AJAX के साथ किया जा सकता है। प्रतिक्रिया उत्तर के रूप में समान रूप से गूढ़ है।
कैसे सीधे-अप पीएचपी साथ cURL का उपयोग किए बिना यह करने के लिए: http://netevil.org/blog/2006/nov/http-post-from-php-without-curl
curl एक विकल्प है, अजाक्स का उपयोग करके, साथ ही सामने के अंत के साथ बैक-एंड समस्याओं को हल करने के लिए बहुत साफ नहीं है।
एक cURL के बिना यह करने के बारे में बहुत उपयोगी पोस्ट इस एक है: http://netevil.org/blog/2006/nov/http-post-from-php-without-curl
कोड यह करने के लिए (अपरीक्षित, असंशोधित, ब्लॉग पोस्ट से):
function do_post_request($url, $data, $optional_headers = null)
{
$params = array('http' => array(
'method' => 'POST',
'content' => $data
));
if ($optional_headers !== null) {
$params['http']['header'] = $optional_headers;
}
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg");
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception("Problem reading data from $url, $php_errormsg");
}
return $response;
}
का उपयोग jQuery.post
$.post(
"http://theurl.com",
{ key1: "value1", key2: "value2" },
function(data) {
alert("Response: " + data);
}
);
यदि आप कोड से ऐसा करने के बजाय कुछ से लिंक करने का प्रयास कर रहे हैं, तो आप अपना अनुरोध रीडायरेक्ट कर सकते हैं: http://getaspost.appspot.com/
- 1. एक फॉर्म
- 2. एक फॉर्म
- 3. एक फॉर्म
- 4. एक फॉर्म
- 5. एक अन्य फॉर्म से एक फॉर्म बंद करना?
- 6. Django - एक फॉर्म में एक फॉर्म फ़ील्ड एन बार दोहराएं
- 7. एक फॉर्म के भीतर एक फॉर्म कैसे खोलें?
- 8. एक Winforms फॉर्म
- 9. एक WPF फॉर्म
- 10. एएसपी.नेट एमवीसी - एक फॉर्म
- 11. एक पारदर्शी .NET फॉर्म
- 12. स्प्रिंग एमवीसी - एक फॉर्म
- 13. एक सिम्फनी 2 फॉर्म
- 14. एक डब्ल्यूपीएफ फॉर्म
- 15. एक HTML फॉर्म
- 16. एक HTML फॉर्म
- 17. एक Django फॉर्म फील्ड
- 18. एक Django फॉर्म
- 19. एक क्यूटी डिजाइनर फॉर्म
- 20. एक एमएस एक्सेस फॉर्म
- 21. एक Django क्रिस्पी फॉर्म
- 22. छवि एक फॉर्म
- 23. एक फॉर्म के अंदर फॉर्म, क्या यह ठीक है?
- 24. एक अनबाउंड फॉर्म से फॉर्म मानों का उपयोग कैसे करें
- 25. एक फॉर्म टैग अर्थात् html5 के बाहर फॉर्म तत्व हैं?
- 26. एक फॉर्म हेल्पर विधि जोड़ें
- 27. बैक बटन एक डायनामिक फॉर्म
- 28. एक Google डॉक्स फॉर्म सबमिशन
- 29. एमवीसी 3 फॉर्म एक आईनेमेरेबल
- 30. फॉर्म में एक-से-एक एसोसिएशन?
इससे मदद मिल सकती है: http://stackoverflow.com/questions/28395/passing-post-values-with-curl – random
क्या यह किसी भी तरह से PHP से संबंधित है? – innaM