بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

دریافت اطلاعات از طریق جاوا اسکریپت در اندروید

مدیریت گفتگو
125429 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام

بچه ها من میخوام یه سری اطلاعات از یه سایت بگیرم اما به مشکل خوردم

روش کار به این صورت هست که من اول از کاربر یه کد میگیرم بعد از طریق این کد اون کد رو وارد باکس مربوط در کد html میکنه

view.loadUrl("javascript:document.getElementById('txtSearch').value = '"+edt.getText().toString()+"';");

بعدش میام و از طریق این کد دکمه مربوط به جستجو اون صفحه رو کلیک میکنم

view.loadUrl("javascript:__doBack('btnSearch','')");

حالا وقتی رو این دکمه کلیک میشه یه سری اطلاعات از سرور میگیره و به صورت یه دیالوگ نشون میده اما من نمیتونم متوجه بشم که کی این عملیات جستجو تموم شده چون صفحه دوباره لود نمیشه

ممنون میشم دوستان راهنمایی کنن

 

 

 

 

نظرات

پاسخ‌ها 1

k112 9 سال پیش

با سلام

اگر فراخوانی که دکمه جستجو میکنه به صورت ajax نباشه یعنی عمل لود انجام بشه دوباره میتونید از کد زیر استفاده بکنید

mWebView.setWebViewClient(new WebViewClient() { 
public void onPageFinished(WebView view, String url) {
// your code
}
});

نظرات

125429 9 سال پیش
متاسفانه به صورت اجاکس هست برای اجاکس راهی نیست ؟
k112 9 سال پیش
راه که داره ... باید کلاس رو توسعه بدید تا بتونید کاستوم بکنید ... لینک

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .