سلام. وقت بخیر دوستان

من یه نمونه کد آماده برای جستجو با استفاده از Google’s AJAX Search API دارم که میاد از موتور گوگل برای جستجو در سایت مدنظر بهره می گیره.

یک نمونه از خروجی Google API به صورت زیر هست:

کد:
{
    "GsearchResultClass": "GwebSearch",
    "unescapedUrl": "http://result.com/",
    "url": "http://result.com/",
    "visibleUrl": "tutorialzine.com",
    "cacheUrl": "http://www.google.com/search?q=cache:_NSLxH-cQMAJ:result.com",
    "title": "Result Title",
    "titleNoFormatting": "Result Title",
    "content": "Feb 16, 2010 <b>...</b> blah blah blah.."
}
اسکریپت من متغیر r.unescapedUrl از کد بالا رو به عنوان لینک نتیجه به کاربر نمایش میده:

کد:
function result(r){
		var arr = [];
		
		// GsearchResultClass is passed by the google API
		switch(r.GsearchResultClass){


			case 'GwebSearch':
				arr = [
					'<div class="webResult">',
					'<h2><a href="',r.unescapedUrl,'" target="_blank">',r.title,'</a></h2>',
					'<p>',r.content,'</p>',
					'<a href="',r.unescapedUrl,'" target="_blank">',r.visibleUrl,'</a>',
					'</div>'
				];
			break;
حالا من میخوام یه قطعه خاص رو به این آدرس اضافه کنم. سرچ کردم گفتند از دستور زیر باید استفاده کنم ولی متاسفانه جواب نمیده و کلا نتایج جستجو بارگذاری نمیشن.

کد:
var a="r.unescapedUrl";
var b="test";
var d = a.substr(28, position) + b + a.substr(position);
لطفا راهنمایی کنید.