У меня есть следующий код, который не работает в FireFox. Работает в Chrome и IE без сообщений об ошибках. Предупреждение TEST даже не срабатывает в FF
Какие-либо предложения? Я попытался поставить JS на верх страницы, но это тоже не работает.
<p class="hed" id="postcomment">save comments</p>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("p#postcomment").click(function () {
alert("TEST");
$.post(
"putComment.asp",
{
zR: "data1",
zP: "data2",
zN: "",
zF1: "data3",
zF2: "Provider_Shortname=ALL",
zF3: "FinMonth=2014-02-01",
zF4: "",
zC1: $('#comment1').val(),
zC2: $('#comment2').val(),
zC3: $('#comment3').val(),
zC4: $('#comment4').val()
},
function (data) {
alert("Data Loaded: " + data);
}
);
});
});
</script>
есть что-то еще, вот ваш HTML и ваш jquery, работающий в jsFiddle, даже в FireFox. Ошибка вне кода, который вы вставили в свой вопрос
<p class="hed" id="postcomment">save comments</p>
Поскольку id
уникален, попробуйте использовать:
$("#postcomment").click(function () {
вместо:
$("p#postcomment").click(function () {
Кроме того, попробуйте использовать http:
или https:
protocol здесь:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>