Jump to content
php.lv forumi
  • 0

jQuery + Sidebar


EdgarsK

Question

Sveiki, veidoju sidebaru, izmantoju jQuery liberāli.

 

Viss strādā tā kā tam paredzēts, problēma radusies šeit.

 

 

Mans html fails

AppData\Microsoft\Windows Sidebar\SideBarProject\bar.html

 

Mans datu fails

AppData\Microsoft\Windows Sidebar\SideBarProject\Gadget\DataFile.inc

 

 

Iekš Bar.html ir šāds peace of code

Call : {

	GetData : function(){
		$.ajax({type: "GET",url: "Gadget/DataFile.inc",
			success: function(d){
				d = d.replace(/\/n/g,'');
				d = d.replace(/\/r/g,'');
				d = str2obj(d);
				Obj.Template.Autoload(d.name);
			}
		});		
	}

}

 

 

Testējot uz IE, viss strādā kā tam vajag, bet testējot sidebārā, viss apstājas $.ajax ... rindā, sajūta ka negrib lokālo failu ielādet, bet mēs tak esam File:/// protokola nevis http kas liegtu šo iespēju, vaitad ne tā, vajadzētu ļaut?

 

Arī norādot pilno direktoriju nekādas izmaiņas nenotiek.

 

- Proti pats $.ajax .. un $.get .. un $.post strādā, tikai uz šo failu neiet :/ varbūt ir kādas sakarīgas idejas ?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Cik zinu, tad JS nevar piekļūt lokālajiem failiem. Tas būtu liels drošības caurums.

 

Jātaisa ajax pieprasījums uz, piem., php failu, un ar to jānolasa vajadzīgais fails.

Edited by indoom
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...