asp.net mvc неожиданно ссылается на http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js - PullRequest
0 голосов
/ 24 августа 2011

Использование простого модального jquery api для отображения модального внешнего окна в iframe хорошо работает в Firefox и Google Chrom.

http://www.ericmmartin.com/projects/simplemodal/

 <script   type="text/javascript">
       jQuery(function ($) {
        $('#@Html.DisplayTextFor(modelItem => item.prpCompanyNameLinkID), #confirm-  dialog a.confirm').click(function (e) {
        e.preventDefault();

        // example of calling the confirm function
        // you must use a callback function to perform the "yes" action
        var src = "http://365.ericmmartin.com/";


        $.modal('<iframe src="' + src + '" height="450" width="830" style="border:0">', {
            closeHTML: "",
            containerCss: {
                backgroundColor: "#fff",
                borderColor: "#fff",
                height: 450,
                padding: 0,
                width: 830
            },
            overlayClose: true
        });
    });
});
</script>

НО в IE 9 ссылка прерывается из-за содержимого файла с именем jquery.min.js. Осмотрелся, не увидел ни одной ссылки на этот файл.,В свойствах файла указано, что этот файл http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

Но нет ссылки на этот размещенный файл нигде в коде.

Единственное место, где есть ссылкаЧтобы googleapi был в следующем:

                p_adress = Utils.Encode(p_adress);
                WebRequest req = WebRequest.Create("http://maps.googleapis.com/maps/api/geocode/json?address=" + p_adress + "&sensor=false");

                WebResponse tempWebResponse = req.GetResponse();
                StreamReader tempStream = new StreamReader(tempWebResponse.GetResponseStream());

                string googleResponseJson = tempStream.ReadToEnd();

                //  XmlDocument tempDocument = JsonConvert.DeserializeXmlNode(googleResponseJson, "location", true);
                XDocument tempDocument = JsonConvert.DeserializeXNode(googleResponseJson, "location", false);

                JsonResult d;

                //JsonTextReader tempReader = new JsonTextReader(new TextReader());
                Dictionary<string, object> googleJsonResponse = JsonConvert.DeserializeObject<Dictionary<string, object>>(googleResponseJson);
                JArray googleJsonResults = (JArray)googleJsonResponse["results"];
                Dictionary<string, object> googleJsonResults2 = JsonConvert.DeserializeObject<Dictionary<string, object>>(googleJsonResults[0].ToString());

                JObject GoogleCoordinates = (JObject)((JObject)googleJsonResults2["geometry"])["location"];


                retValue = new GeoData((double)GoogleCoordinates["lat"], (double)GoogleCoordinates["lng"]);

Все это не имеет никакого смысла, любой может помочь, указав, как найти эту ссылку и удалить ее. jquery v 1.6.2 следует использовать только потому, что он установлен.

Большое спасибо всем!

...