JQuery সহ বর্তমান ইউআরএল পাবেন?


1828

আমি jQuery ব্যবহার করছি। আমি কীভাবে বর্তমান ইউআরএলটির পাথ পাব এবং এটিকে একটি ভেরিয়েবলের জন্য নির্ধারণ করব?

উদাহরণ ইউআরএল:

http://localhost/menuname.de?foo=bar&number=0

1
আপনি তাও দেখতে পারেন tech-blog.maddyzone.com/javascript/...
Rituraj রতন

4
আমি মনে করি যে jQuery জিজ্ঞাসা করার জন্য প্রশ্নটি পুনঃস্থাপন করা উচিত, যেহেতু jQuery কাজটি সম্পাদন করার প্রয়োজন কিনা তা বিবেচনা না করেই এর উত্তর রয়েছে।
গুদেডে


3
@ গুডেয়ে না, অবস্থান পাওয়ার কোনও jQuery উপায় নেই; jQuery বাগ ট্র্যাকার হিসাবে: »এটি কাজ করতে পারে তবে এটি কখনও সমর্থন বা ডকুমেন্টেড হয়নি was কেবলমাত্র ডকুমেন্ট.লোকেশন.আরএফ ব্যবহার করুন যা দ্রুত, সহজ এবং সহজে বুঝতে সহজ। অন্য কথায়, কিছু লোকেরা অবস্থানটি পেতে jQuery ব্যবহার করেছিল, তবে তারা বৈশিষ্ট্যের পরিবর্তে একটি বাগের উপর নির্ভর করেছিল। দেখুন: bugs.jquery.com/ticket/7858
ফিয়েল

উত্তর:


2518

পথটি পেতে, আপনি ব্যবহার করতে পারেন:

var pathname = window.location.pathname; // Returns path only (/path/example.html)
var url      = window.location.href;     // Returns full URL (https://example.com/path/example.html)
var origin   = window.location.origin;   // Returns base URL (https://example.com)

79
অবস্থান অবজেক্টের বৈশিষ্ট্য: ডেভেলপার.মোজিলা.আর.ইন
ডোম

100
এটি হত্যা থেকে দূরে, jQuery এর জাভাস্ক্রিপ্টকে একটি নতুন জীবন দিয়েছে। নতুন সি # / জাভা প্রোগ্রামাররা পয়েন্টারগুলি বোঝে? না। তাদের কি দরকার? আসলেই নয়, নতুন বিমূর্তিগুলি এটিকে গুরুত্ব না দেওয়ার জন্য যথেষ্ট শক্তিশালী ..
মাংস

199
"আমি কীভাবে জাকিউরিতে এক্সওয়াইজেড করব" এবং সরল জাভাস্ক্রিপ্টের উত্তর হওয়া খুব সাধারণ। আপনি হয়ত জানেন যে কীভাবে সরল জাভাস্ক্রিপ্টে কিছু করতে হয়; তবে ব্রাউজারের অসঙ্গতির কারণে আপনি এটি "jQuery" উপায়ে করতে পছন্দ করতে পারেন। আমি মনে করি প্রাক jQuery বা কাঠামো আমি প্রথমে ব্রাউজারটি চেক করব এবং তারপরে যা করতে চাইছি তা মুষ্টিমেয় উপায়। জিকুয়েরি প্লেইন জেএসকে হত্যা করছে ... হ্যাঁ, godশ্বরের ধন্যবাদ, তবে এটি এটিকে ব্যবহারযোগ্য করে তুলছে।
প্যারিস

9
এটি সম্পূর্ণ ইউআরএলের জন্য কাজ করে না। উদাহরণ স্বরূপ. " mail.google.com/mail/u/0/#mbox/13005b79fe72f448 " এর জন্য এটি কেবল মেইল ​​/ মেইল ​​/ ইউ / 0
দ্বৈয়েম্যাক

12
উম্মম, ... উইন্ডো.লোকেশন.পথনামটি কি কেবলমাত্র "ইউআরএল আপ দেয়?" এবং প্রশ্নের অনুরোধ অনুসারে ক্যোয়ারী প্যারামগুলি পান না।
জনতান্ত্রিক

816

খাঁটি jQuery শৈলীতে:

$(location).attr('href');

অবস্থান অবজেক্টে অন্যান্য বৈশিষ্ট্যও রয়েছে, যেমন হোস্ট, হ্যাশ, প্রোটোকল এবং পথের নাম।


52
স্পষ্টতই, jQuery এ $ (অবস্থান) ব্যবহার করা অসমর্থিত এবং এর বিরুদ্ধে পরামর্শ দেওয়া হয়েছে: বাগস্জ.জিকিয়ারি
পিটার

10
@ পিটার বাগটি অবৈধ হিসাবে বন্ধ হয়েছে।
কেভিনজি

21
@ এমসি 10: "অবৈধ" অংশটি $ (অবস্থান) সমর্থন করার অনুরোধে প্রযোজ্য; এটি ব্যবহার করা উচিত নয়।
পিটার

6
এই উত্তরটির প্রয়োজন নেই, এবং jquery ব্যবহার না করার জন্য প্রশ্নোত্তর আপডেট করা যেতে পারে। কারণগুলি এখানে পাওয়া যাবে bugs.jquery.com/ticket/7858# মন্তব্য:4
বিশ্বনাথ

8
@ হারালানডোব্রেভ: আপনি লোকেশনটিতে সক্ষম হবেন না .attr()। (1) এটি কোনও উপাদান নয়, তাই $(location)সর্বোপরি ছায়াময়, এবং (২) এটি কার্যকর হলেও, আপনাকে .prop()সম্পত্তি পেতে ব্যবহার করা উচিত । .attr()এইচটিএমএল বৈশিষ্ট্য জন্য।
সিএইচও

471
http://www.refulz.com:8082/index.php#tab2?foo=789

Property    Result
------------------------------------------
host        www.refulz.com:8082
hostname    www.refulz.com
port        8082
protocol    http:
pathname    index.php
href        http://www.refulz.com:8082/index.php#tab2
hash        #tab2
search      ?foo=789

var x = $(location).attr('<property>');

আপনার যদি jQuery থাকে তবে এটি কাজ করবে। উদাহরণ স্বরূপ:

<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<script>
  $(location).attr('href');      // http://www.refulz.com:8082/index.php#tab2
  $(location).attr('pathname');  // index.php
</script>
</html>

13
এটি একই ব্যাখ্যা যা আগে ছিল তবে বস্তুর সমস্ত উপাদান সহ। দুর্দান্ত উত্তর
ওসকার ক্যালভো

4
পথের /index.phpপরিবর্তে হওয়া উচিত index.php
Andrea


2
Bugs.jquery.com/ticket/7858 অনুসারে এটি কেবল দুর্ঘটনাক্রমে কাজ করছে। এছাড়াও, attrএইচটিএমএল বৈশিষ্ট্য ব্যবহার করে সেট করা যেতে পারে এমন জিনিসগুলির জন্য, কেবল ডিওএম অবজেক্টে ব্যবহার করার কথা।
মৌগানরা

69

আপনার যদি ইউআরএলে উপস্থিত হ্যাশ প্যারামিটারগুলির প্রয়োজন হয় তবে এটি window.location.hrefআরও ভাল পছন্দ হতে পারে।

window.location.pathname
=> /search

window.location.href 
 => www.website.com/search#race_type=1

3
কারও কাছে যদি উইন্ডো.লোকেশন এইচআরএফ কল করতে কেবল হ্যাশ ট্যাগের প্রয়োজন হয়
অমিত প্যাটেল

15
আমি মনে করি @ অমিতপ্যাটেল এর অর্থwindow.location.hash
পিটিম

53

আপনি জাভাস্ক্রিপ্টের অন্তর্নির্মিত window.locationঅবজেক্টটি ব্যবহার করতে চাইবেন ।


3
এই 'পরে আইটেম ফিরবে না?' অবস্থান।
মাজিদ

@ মজিজেক ফায়ারফক্স, ক্রোম এবং আইইতে আমার জন্য কাজ করে। আপনি কি এই ব্রেকিংয়ের একটি পরীক্ষার কেস সরবরাহ করতে পারেন?
বার্নি

3
কমপক্ষে কনসোলে নিশ্চিত হতে পারে যা window.location.pathname?
21c7

45

কেবল জাভাস্ক্রিপ্টে এই ফাংশনটি জুড়ুন এবং এটি বর্তমান পথের পরম পথটি ফিরিয়ে দেবে।

function getAbsolutePath() {
    var loc = window.location;
    var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/') + 1);
    return loc.href.substring(0, loc.href.length - ((loc.pathname + loc.search + loc.hash).length - pathName.length));
}

আমি আশা করি এটি আপনার পক্ষে কাজ করে।


1
এটি এমন একটি স্ক্রিপ্টের জন্য দুর্দান্ত সাহায্য করেছিল যেখানে আমার অলসভাবে কিছু হার্ড কোডেড বেস ইউআরএল ছিল। আমি রুটটিতে '/' পেছন না রাখা এবং এটিকে var pathName = loc.pathname.substring(0, loc.pathname.lastIndexOf('/'));
notোকানো পছন্দ

40

উইন্ডো.লোকেশন জাভাস্ক্রিপ্টের একটি বিষয়। এটি নিম্নলিখিত ডেটা ফেরত দেয়

window.location.host          #returns host
window.location.hostname      #returns hostname
window.location.path          #return path
window.location.href          #returns full current url
window.location.port          #returns the port
window.location.protocol      #returns the protocol

jquery আপনি ব্যবহার করতে পারেন

$(location).attr('host');        #returns host
$(location).attr('hostname');    #returns hostname
$(location).attr('path');        #returns path
$(location).attr('href');        #returns href
$(location).attr('port');        #returns port
$(location).attr('protocol');    #returns protocol

1
কি windo.location.origin?
আলী শেখপুর

30

এটি আরও জটিল বিষয় হিসাবে অনেকে ভাবেন। বেশ কিছু ব্রাউজার সমর্থন বিল্ট ইন জাভাস্ক্রিপ্ট অবস্থান বস্তু এবং পরামিতি / পদ্ধতি প্রবেশযোগ্য মাধ্যমে যুক্ত window.locationবা document.location। যাইহোক, ইন্টারনেট এক্সপ্লোরারের বিভিন্ন স্বাদ (,,7) একই পদ্ধতিতে এই পদ্ধতিগুলিকে সমর্থন করে না, ( window.location.href? window.location.replace()সমর্থিত নয়) তাই আপনাকে ইন্টারনেট এক্সপ্লোরারকে হ্যান্ড হোল্ড করতে সর্বদা শর্তাধীন কোড লিখে আলাদাভাবে অ্যাক্সেস করতে হবে।

সুতরাং, আপনার কাছে jQuery উপলভ্য এবং লোড থাকলে, আপনি jQuery (অবস্থান) ব্যবহার করতে পারেন, অন্যরা উল্লিখিত হিসাবে কারণ এটি এই সমস্যাগুলি সমাধান করে। তবে, আপনি উদাহরণস্বরূপ করছেন-জাভাস্ক্রিপ্টের মাধ্যমে কিছু ক্লায়েন্ট-সাইড জিওলোকেশন পুনঃনির্দেশ (যা গুগল ম্যাপস এপিআই এবং লোকেশন অবজেক্ট পদ্ধতি ব্যবহার করে), তবে আপনি পুরো jQuery লাইব্রেরিটি লোড করতে এবং আপনার শর্তাধীন কোডটি লিখতে না চাইতে পারেন ইন্টারনেট এক্সপ্লোরার / ফায়ারফক্স / ইত্যাদি প্রতিটি সংস্করণ পরীক্ষা করে।

ইন্টারনেট এক্সপ্লোরার সামনের প্রান্তের কোডিং বিড়ালটিকে অসন্তুষ্ট করে তোলে, তবে jQuery দুধের একটি প্লেট।


সংযোজন: বাগস.জকোয়ারি / টিকেট / ৮১/৮ । JQuery 1.8.0 উত্সটিতে মন্তব্য রয়েছে: // # 8138, ডকুমেন্ট.ডোমেন সেট করা থাকলে উইন্ডো.লোকেশন থেকে // a একটি ক্ষেত্র অ্যাক্সেস করার সময় IE ব্যতিক্রম করতে পারে।
জানু Święcki


24

জাভা স্ক্রিপ্ট বর্তমান ইউআরএল পুনরুদ্ধার করার জন্য অনেকগুলি পদ্ধতি সরবরাহ করে যা ব্রাউজারের ঠিকানা বারে প্রদর্শিত হয়।

পরীক্ষার ইউআরএল:

http://
stackoverflow.com/questions/5515310/get-current-url-with-jquery/32942762
?
rq=1&page=2&tab=active&answertab=votes
#
32942762
resourceAddress.hash();
console.log('URL Object ', webAddress);
console.log('Parameters ', param_values);

ফাংশন:

var webAddress = {};
var param_values = {};
var protocol = '';
var resourceAddress = {

    fullAddress : function () {
        var addressBar = window.location.href;
        if ( addressBar != '' && addressBar != 'undefined') {
            webAddress[ 'href' ] = addressBar;
        }
    },
    protocol_identifier : function () { resourceAddress.fullAddress();

        protocol = window.location.protocol.replace(':', '');
        if ( protocol != '' && protocol != 'undefined') {
            webAddress[ 'protocol' ] = protocol;
        }
    },
    domain : function () {      resourceAddress.protocol_identifier();

        var domain = window.location.hostname;
        if ( domain != '' && domain != 'undefined' && typeOfVar(domain) === 'string') {
            webAddress[ 'domain' ] = domain;
            var port = window.location.port;
            if ( (port == '' || port == 'undefined') && typeOfVar(port) === 'string') {
                if(protocol == 'http') port = '80';
                if(protocol == 'https') port = '443';           
            }
            webAddress[ 'port' ] = port;
        }
    },
    pathname : function () {        resourceAddress.domain();

        var resourcePath = window.location.pathname;
        if ( resourcePath != '' && resourcePath != 'undefined') {
            webAddress[ 'resourcePath' ] = resourcePath;
        }
    },
    params : function () {      resourceAddress.pathname();

        var v_args = location.search.substring(1).split("&");

        if ( v_args != '' && v_args != 'undefined')
        for (var i = 0; i < v_args.length; i++) {
            var pair = v_args[i].split("=");

            if ( typeOfVar( pair ) === 'array' ) {
                param_values[ decodeURIComponent( pair[0] ) ] = decodeURIComponent( pair[1] );
            }
        }
        webAddress[ 'params' ] = param_values;
    },
    hash : function () {        resourceAddress.params();

        var fragment = window.location.hash.substring(1);
        if ( fragment != '' && fragment != 'undefined')
            webAddress[ 'hash' ] = fragment;        
    }
};
function typeOfVar (obj) {
      return {}.toString.call(obj).split(' ')[1].slice(0, -1).toLowerCase();
}
  • প্রোটোকল « ওয়েব-ব্রাউজারগুলি ওয়েবহোস্টেড অ্যাপ্লিকেশন এবং ওয়েব ক্লায়েন্ট (ব্রাউজার) এর মধ্যে যোগাযোগের জন্য কিছু নিয়ম অনুসরণ করে ইন্টারনেট প্রোটোকল ব্যবহার করে। (HTTP = 80 , https (SSL) = 443 , ftp = 21 ইত্যাদি)

EX: ডিফল্ট পোর্ট নম্বর সহ

<protocol>//<hostname>:<port>/<pathname><search><hash>
https://en.wikipedia.org:443/wiki/Pretty_Good_Privacy
http://stackoverflow.com:80/
  • (//) «হোস্ট হ'ল নামটি যা ইন্টারনেটে একটি শেষ-পয়েন্ট (মেশিন যার উপর নির্ভর করে) দেওয়া হয়। www.stackoverflow.com - একটি অ্যাপ্লিকেশন (OR) লোকালহোস্টের ডিএনএস আইপি ঠিকানা: 8080 - লোকালহোস্ট

ডোমেনের নামগুলি হ'ল আপনি ডোমেন নাম সিস্টেম (ডিএনএস) গাছের নিয়ম এবং পদ্ধতি দ্বারা নিবন্ধভুক্ত। যে কোনও ব্যক্তির DNS সার্ভারগুলি আইপি-অ্যাড্রেসের সাথে সম্বোধনের উদ্দেশ্যে আপনার ডোমেন পরিচালনা করে। ডিএনএস সার্ভারের হায়ারার্কিতে একটি স্ট্যাকওরফালো ডট কমের মূলের নাম কম।

gTLDs      - com « stackoverflow (OR) in « co « google

স্থানীয় সিস্টেম যা আপনাকে ডোমেন বজায় রাখতে হবে যা হোস্ট ফাইলগুলিতে পাবলিক নয়। localhost.yash.com « localhsot - subdomain(web-server), yash.com - maindomain(Proxy-Server). myLocalApplication.com 172.89.23.777

  • (/) Path পাথটি ওয়েব ক্লায়েন্ট অ্যাক্সেস করতে চায় এমন হোস্টের মধ্যে থাকা নির্দিষ্ট সংস্থান সম্পর্কে তথ্য দেয়
  • (?) «একটি alচ্ছিক ক্যোয়ারী হ'ল একটি ডিলিমিটার (এবং) দ্বারা পৃথক করা বৈশিষ্ট্য – মান জোড়ার ক্রম পাস।
  • (#) «একটি alচ্ছিক খণ্ডগুলি প্রায়শই একটি নির্দিষ্ট উপাদানের আইডি বৈশিষ্ট্য হয় এবং ওয়েব ব্রাউজারগুলি এই উপাদানটিকে দেখায় স্ক্রোল করে।

যদি প্যারামিটারে একটি যুগ থাকে ?date=1467708674 তবে ব্যবহার করুন।

var epochDate = 1467708674; var date = new Date( epochDate );

URL টি এখানে চিত্র বর্ণনা লিখুন


ব্যবহারকারীর নাম সহ পাসওয়ার্ড, প্রমাণীকরণ url যদি ব্যবহারকারীর নাম / পাসওয়ার্ডে @ চিহ্ন থাকে
:

Username = `my_email@gmail`
Password = `Yash@777`

তারপর আপনি প্রয়োজন URL- এ এনকোড @হিসাবে %40পড়ুন ...

http://my_email%40gmail.com:Yash%40777@www.my_site.com

encodeURI()(বনাম) encodeURIComponent()উদাহরণ

var testURL = "http:my_email@gmail:Yash777@//stackoverflow.com?tab=active&page=1#32942762";

var Uri = "/:@?&=,#", UriComponent = "$;+", Unescaped = "(-_.!~*')"; // Fixed
var encodeURI_Str = encodeURI(Uri) +' '+ encodeURI( UriComponent ) +' '+ encodeURI(Unescaped);
var encodeURIComponent_Str =  encodeURIComponent( Uri ) +' '+ encodeURIComponent( UriComponent ) +' '+ encodeURIComponent( Unescaped );
console.log(encodeURI_Str, '\n', encodeURIComponent_Str);
/*
 /:@?&=,# +$; (-_.!~*') 
 %2F%3A%40%3F%26%3D%2C%23 %2B%24%3B (-_.!~*')
*/


19

আপনি উইন্ডো.লোকশন এবং লগইন করতে পারেন এবং কেবলমাত্র ইউআরএল ব্যবহারের জন্য সমস্ত বিকল্প দেখতে পারেন:

window.location.origin

পুরো পথ ব্যবহারের জন্য:

window.location.href

এছাড়াও অবস্থান আছে। _ _

.host
.hostname
.protocol
.pathname

এটি ব্যবহার করা উচিত নয় কারণ
লোকেশন.রিগইন


13

যদি এমন কোনও ব্যক্তি থাকে যা URL টি এবং হ্যাশ ট্যাগকে সম্মতি জানাতে চায় তবে দুটি ফাংশন একত্রিত করুন:

var pathname = window.location.pathname + document.location.hash;

স্পষ্ট করার জন্য: আপনার jQuery মোটেও ব্যবহার করার দরকার নেই, উপরের জাভাস্ক্রিপ্ট ফাংশনটি ওপি যা চেয়েছিল তা ফিরিয়ে দেবে?
GHC

12

আমার কাছে এটি জিইটি ভেরিয়েবলগুলি সরিয়ে ফেলতে হবে।

var loc = window.location;
var currentURL = loc.protocol + '//' + loc.host + loc.pathname;

12

আপনি নিজেই জেএস ব্যবহার করে আপনার পাথ পেতে পারেন window.locationবা locationআপনাকে বর্তমান ইউআরএলটির অবজেক্ট দেবে

console.log("Origin - ",location.origin);
console.log("Entire URL - ",location.href);
console.log("Path Beyond URL - ",location.pathname);



11

কোনও আইফ্রেমের মধ্যে থেকে প্যারেন্ট উইন্ডোটির URL পেতে:

$(window.parent.location).attr('href');

এনবি: কেবল একই ডোমেনে কাজ করে


11

JQuery এবং জাভাস্ক্রিপ্ট ব্যবহার করে বর্তমান ইউআরএল পাওয়ার উদাহরণ এখানে রয়েছে:

$(document).ready(function() {

    //jQuery
    $(location).attr('href');

    //Pure JavaScript
    var pathname = window.location.pathname;

    // To show it in an alert window
    alert(window.location);
});


$.getJSON("idcheck.php?callback=?", { url:$(location).attr('href')}, function(json){
    //alert(json.message);
});

10

নীচে ব্যবহারযোগ্য কোড স্নিপেটগুলির উদাহরণ রয়েছে যা ব্যবহার করা যেতে পারে - উদাহরণগুলির মধ্যে কয়েকটি স্ট্যান্ডার্ড জাভাস্ক্রিপ্ট ফাংশন ব্যবহার করে এবং jQuery এর জন্য নির্দিষ্ট নয়:

দেখুন URL- এর & Querystrings জন্য 8 দরকারী jQuery এর বন্ধকৃত




9

Purl.js দেখুন । এটি jQuery এর উপর নির্ভর করে সত্যই সহায়তা করবে এবং এটি ব্যবহার করা যাবে। এটি এর মতো ব্যবহার করুন:

$.url().param("yourparam");

8

আপনি যদি মূল সাইটের পথ পেতে চান তবে এটি ব্যবহার করুন:

$(location).attr('href').replace($(location).attr('pathname'),'');

1
তা হবে না .replace('#.*', '')? শুধু হ্যাশ চিহ্নটিই নয় তবে এর পরে সমস্ত কিছু মুছবেন?
জোনাস কলকার


8

var path = location.pathnameবর্তমান ইউআরএলটির পথ ফেরায় (jQuery প্রয়োজন হয় না)। এর ব্যবহার window.locationalচ্ছিক।


8

সমস্ত ব্রাউজার জাভাস্ক্রিপ্ট উইন্ডো অবজেক্ট সমর্থন করে। এটি ব্রাউজারের উইন্ডোটি সংজ্ঞায়িত করে।

গ্লোবাল অবজেক্টস এবং ফাংশনগুলি স্বয়ংক্রিয়ভাবে উইন্ডো অবজেক্টের অংশ হয়ে যায়।

সমস্ত গ্লোবাল ভেরিয়েবলগুলি উইন্ডো অবজেক্টের বৈশিষ্ট্য এবং সমস্ত গ্লোবাল ফাংশন এর পদ্ধতি its

পুরো এইচটিএমএল ডকুমেন্টটি একটি উইন্ডো সম্পত্তিও।

সুতরাং আপনি url সম্পর্কিত সমস্ত বৈশিষ্ট্যগুলি পেতে উইন্ডো.লোকশন অবজেক্টটি ব্যবহার করতে পারেন।

জাভাস্ক্রিপ্ট

console.log(window.location.host);     //returns host
console.log(window.location.hostname);    //returns hostname
console.log(window.location.pathname);         //return path
console.log(window.location.href);       //returns full current url
console.log(window.location.port);         //returns the port
console.log(window.location.protocol)     //returns the protocol

JQuery

console.log("host = "+$(location).attr('host'));
console.log("hostname = "+$(location).attr('hostname'));
console.log("pathname = "+$(location).attr('pathname')); 
console.log("href = "+$(location).attr('href'));   
console.log("port = "+$(location).attr('port'));   
console.log("protocol = "+$(location).attr('protocol'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>


1
location.pathnameআপনি কোথায় ব্যবহার করছেন তা আমি দেখছি location.path- এই উত্তরটি কী আপডেট করা দরকার?
এডওয়ার্ড

@ অ্যাডওয়ার্ড আপডেট হয়েছে
সুমেশ টিজি



4

জেএসটিএলে আমরা বর্তমান ইউআরএল পাথটি ব্যবহার করে অ্যাক্সেস pageContext.request.contextPathকরতে পারি, আপনি যদি এজ্যাক্স কল করতে চান,

  url = "${pageContext.request.contextPath}" + "/controller/path"

উদাহরণস্বরূপ: পৃষ্ঠায় http://stackoverflow.com/questions/406192এটি দেবেhttp://stackoverflow.com/controller/path

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.