У меня проблемы с выполнением двух сценариев с помощью noConflict.
вот код:
var jq = $.noConflict();
jq(document).ready(function(){
jq('#view1').on( 'change', '.select1', function() {
var temporderVal = jq(this).val();
var temporder_id = jq(this).prop('id');
jq.ajax({
type: "POST",
url: "saveTempOrder.php",
data: { temporderType : temporderVal, temporderID : temporder_id },
success: function(data) {
jq('#container').reload('#container', function() {});
}
})
});
jq(".dontshow").click(function(){
var details_id = jq(this).prop('id');
jq.ajax({
type: "POST",
url: "quoteshow.php",
data: { detailsID: details_id },
success: function(data) {
jq('#container').reload('#container', function() {});
}
})
});
});
В этом примере сценарии выполняются идеально при изменении поля выбора select1, но второе не будет работать при нажатии на ссылку. Я удаляю все остальные javascript со страницы, затем оба запускаются, так что это случай использования noConflict (я не могу удалить или переписать все остальные javascript). Если я удалю первый скрипт, второй сработает.
Создание второго nocnflict, как показано ниже, также не работает
var jq = $.noConflict();
jq(document).ready(function(){
jq('#view1').on( 'change', '.select1', function() {
var temporderVal = jq(this).val();
var temporder_id = jq(this).prop('id');
jq.ajax({
type: "POST",
url: "saveTempOrder.php",
data: { temporderType : temporderVal, temporderID : temporder_id },
success: function(data) {
jq('#container').reload('#container', function() {});
}
})
});
});
var qq = $.noConflict();
qq(document).ready(function(){
qq(".show").click(function(){
var details_id = qq(this).prop('id');
qq.ajax({
type: "POST",
url: "quotedontshow.php",
data: { detailsID: details_id },
success: function(data) {
qq('#container').reload('#container', function() {});
}
})
});
});
Кто-нибудь имел эту проблему с несколькими сценариями и noConflict, или я что-то упустил и думаю, что это noConflict?