मैं एक बटन है कंसोल (बस का परीक्षण करने के इस हिस्से में काम करता है):बटन कॉलबैक फ़ंक्शन हर पृष्ठ लोड चल
<script type="text/javascript">
var helper = (function() {
return {
onSignInCallback: function(data) {
var dataString = 'access_token=' + data['access_token'];
$.ajax({
type: "POST",
url: "getdetails",
data: dataString,
dataType: 'html',
timeout: 0,
statusCode: {
200: function(data){
console.log(data);
},
error: function(data){
console.log("There was an error");
}
}
});
}
};
})();
function onSignInCallback(data) {
helper.onSignInCallback(data);
}
</script>
हालांकि, मुद्दा यह है कि हर बार जब मैं बटन पर क्लिक बिना पृष्ठ को रीफ्रेश, मेरे समारोह रन और डेटा AJAX के माध्यम से पोस्ट किया जाता है और पाठ हो जाता है कंसोल में मुद्रित।
कोई विचार यह क्यों हो रहा है? मुझे यह चाहिए (जाहिर है) तो यह तब होता है जब वे बटन पर क्लिक करते हैं।
मैंने Google Plus एपीआई के साथ काम कर रहा हूँ, कोड से संशोधित:
https://github.com/googleplus/gplus-quickstart-javascript/blob/master/index.html#L44
अजीब। यह कभी-कभी क्रोम में भी मेरे लिए होता है। – turnt