相关疑难解决方法(0)

jquery :: ajaxStop()与jquery :: ajaxComplete()

哪个是在哪个时候使用.

在http://api.jquery.com/上的文档中:

对于ajaxStop(),它说:

描述:在所有Ajax请求完成时注册要调用的处理程序.这是一个Ajax事件.

对于ajaxComplete(),它说:

描述:注册Ajax请求完成时要调用的处理程序.这是一个Ajax事件.

从我可以看到ajaxComplete()更灵活,因为:

无论Ajax请求完成了什么,都会调用所有ajaxComplete处理程序.如果我们必须区分请求,我们可以使用传递给处理程序的参数.每次执行ajaxComplete处理程序时,都会传递事件对象,XMLHttpRequest对象以及在创建请求时使用的设置对象.

有人可以解释每个人的用途以及每个人的适当用法.在我最近构建的应用程序中,当我的ajax调用完成时,我依靠ajaxStop()来触发.然后我将解析返回的数据以获得服务器端操作的结果.现在我开始怀疑我是否应该使用ajaxComplete()代替或两者的组合用于各种情况.

我们很感激.

ajax jquery

38
推荐指数
2
解决办法
3万
查看次数

Ajax 在 android webview 中不起作用

我正在 webview 中加载一个网站,我们在网站中使用了 Ajax,它在 web 浏览器和移动浏览器上也能正常工作,但在 android webview ajax 不起作用,控制台中没有错误。这是我的代码:-

public class Activity_WebView extends AppCompatActivity implements  
 ConnectivityReceiver.ConnectivityReceiverListener {
WebView webview;
ProgressDialog pro_dialog;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_view);

    webview = (WebView) findViewById(R.id.webview);
    webview.getSettings().setPluginState(WebSettings.PluginState.ON);
    webview.setWebViewClient(new loadinsame());
    pro_dialog = new ProgressDialog(Activity_WebView.this);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setDomStorageEnabled(true);
    webview.getSettings().setAllowUniversalAccessFromFileURLs(true);

    boolean connection = checkConnection();
    if (connection) {
        webview.loadUrl("website url");
    } else {
        Toast.makeText(Activity_WebView.this, "Sorry! Not connected to 
       internet", Toast.LENGTH_SHORT).show();
        dialog_Show(webview, "Please check you Inernet connect and Reload.", 
        false);
    }
}

@Override
public void onNetworkConnectionChanged(boolean isConnected) { …
Run Code Online (Sandbox Code Playgroud)

ajax android webview android-webview

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×2

android ×1

android-webview ×1

jquery ×1

webview ×1