সর্বশেষ সম্পাদনা করেছেন সাইফুল_বিডি (৩১-০৫-২০১৪ ১৮:২৪)

টপিকঃ এজাক্স পোস্ট রেস্পঞ্জ সমস্যা

আমি এজাক্স দিয়ে একটা ফর্ম সাবমিট করছি। ফর্মটা লোকাল হোস্টের রেস্পঞ্জ URL এ ঠিক মত কাজ করছে , কিন্তু যখন আমি এটাকে রিমোট সার্ভারের URL দিলে রেস্পজন আসে না কারন কি ?
#ajax

 <!DOCTYPE html>
<html>
<head>
<title>sss</title>
<script src="https://ajax.googleapis.com/.../jquery/1.11.0/jquery.min.js"></script>
</head>
<body>
<div id="body_con"></div>
<script type="text/javascript">
function cheek_roll() {
var name=document.getElementById("_name").value;
var params = "_name="+name;
var url = "http://saiful.im/post.php";
$.ajax({
type: 'POST',
url: url,
dataType: 'html',
data: params,
beforeSend: function() {
document.getElementById("body_con").innerHTML= '<div class="input-block-level" style="color:green;" ><img src="ajax-loader.gif"></div>';
},
complete: function() {

},
success: function(html) {
//do some thing
document.getElementById("body_con").innerHTML= html;
},
error: function(html) {
//do some thing
document.getElementById("body_con").innerHTML= "Sorry No Internet!";
}
});
}
</script>
<form action="http://saiful.im/post.php" method="POST">
<input type="text" name="_name" id="_name">
<input type="button" value="Submit" onclick="cheek_roll();">
</form>
</body>
</html>
এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: এজাক্স পোস্ট রেস্পঞ্জ সমস্যা

সাইফুল_বিডি লিখেছেন:

"Sorry No Intermet!";

একটা ভুল ধরতে পারছি।  smile

Re: এজাক্স পোস্ট রেস্পঞ্জ সমস্যা

ভালোবাসার কোড লিখেছেন:
সাইফুল_বিডি লিখেছেন:

"Sorry No Intermet!";

একটা ভুল ধরতে পারছি।  smile

ধূর মিয়া, মজা লন।
আমি একটা এপ বানাচ্ছি সেখানে এটার দরকার।

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: এজাক্স পোস্ট রেস্পঞ্জ সমস্যা

কোডটা একটু ইয়ে হয়ে গেছে। jQuery যোগ করার পর document.getElementById ব্যবহার করাটা কিছুটা হাস্যকরই বটে!

যাইহোক, একনম্বর সমস্যা আপনার jQuery URL ঠিক নাই। দুই নম্বর সমস্যা xss সিকিউরিটি আপনার রিকোয়েস্ট আটকে দিচ্ছে। কনসোল লগে গেলে এই Error দেখতে পাবেন:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://saiful.im/post.php. This can be fixed by moving the resource to the same domain or enabling CORS.
" 'কত বড়ো আমি' কহে নকল হীরাটি। তাই তো সন্দেহ করি নহ ঠিক খাঁটি॥ " - রবীন্দ্রনাথ ঠাকুর

উন্মাতাল_তারুণ্য'এর ওয়েবসাইট

লেখাটি CC by-nc-nd 3. এর অধীনে প্রকাশিত

Re: এজাক্স পোস্ট রেস্পঞ্জ সমস্যা

উন্মাতাল_তারুণ্য লিখেছেন:

কোডটা একটু ইয়ে হয়ে গেছে। jQuery যোগ করার পর document.getElementById ব্যবহার করাটা কিছুটা হাস্যকরই বটে!

যাইহোক, একনম্বর সমস্যা আপনার jQuery URL ঠিক নাই। দুই নম্বর সমস্যা xss সিকিউরিটি আপনার রিকোয়েস্ট আটকে দিচ্ছে। কনসোল লগে গেলে এই Error দেখতে পাবেন:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://saiful.im/post.php. This can be fixed by moving the resource to the same domain or enabling CORS.

ইয়ে , document.getElementById  ব্যবহার করার সময় জেকুয়েরী ছিল না, পরে লাগাইছিলাম। আর ফেবু থেকে কপি করে দিছি তো তাই জেকুয়েরীর লিঙ্ক ঠিক নাই। এটারে xss থেকে বাচাই কিভাবে ? যেই হোস্টে আছে সেটা অনেক সিকিউর চেঞ্জ করতে পারবো না।

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: এজাক্স পোস্ট রেস্পঞ্জ সমস্যা

ছোটখাট একটা API বানায় নেন। সার্চ করলে অনেক টিউটোরিয়াল পাবেন।

" 'কত বড়ো আমি' কহে নকল হীরাটি। তাই তো সন্দেহ করি নহ ঠিক খাঁটি॥ " - রবীন্দ্রনাথ ঠাকুর

উন্মাতাল_তারুণ্য'এর ওয়েবসাইট

লেখাটি CC by-nc-nd 3. এর অধীনে প্রকাশিত