Tag: php

在完成之前等待外部方法完成?

我正在用PHP和JavaScript制作一个小日历应用程序。 要在第一页上填充事件div ,我运行此函数: function populateEvents() { $.ajax({ type: “GET”, url: “populateEvents.php”, success: function(data, textStatus, XMLHttpRequest) { $(‘#events’).html(data); }, error: function(jqXHR, textStatus, errorThrown) { alert(“Status: ” + textStatus + “. Error thrown: ” + errorThrown); } }); } 非常简单, populateEvents.php完成大部分工作。 现在,当我想添加一个事件时,我调用以下函数: function createEvent(u_id) { var title = $(“#titleInput”).val(); var type = $(“#typeSelect”).val(); var location = $(“#locationInput”).val(); […]

如何使用jQuery在“keydown”上动态添加新的输入字段?

每当我在表单中的最后一个input field上键入时,我想要动态生成一个新的input field 。 这是我的HTML代码 因此,当我在上面的input field input文本时,应动态生成新的input field 。 例如。 如果我在新生成的input field再次input文本,则应在其后立即生成新field ,我希望这些输入之间存在间隙。 inputs ,应该有一个submit button 。 当我单击此button ,应使用Ajax和PHP将整个form (包括所有动态生成的input fields )发送到数据库。

AJAX发布到数据库

我已经查看了其他问题,但找不到为什么这不起作用的答案。 我在线关注教程。 这是我的代码: HTML文件: AJAX Test Enter an Item JS档案: $(‘#button’).click(function() { var item = $(‘#item’).val(); $(‘#content’).text(‘Loading…’); $.post(‘ajax.php’, { item: item }, function(data) { $(‘#content’).text(data); }); }); PHP文件: 我不明白我做错了什么。 本教程具有相同的代码。 谢谢你的帮助。

Jquery发布到外部php

我想发布到外部的PHP文件并获得结果。 它是我在我的服务器在线托管的PHP。 我想通过ajax在我的localhostpost中的静态页面并在div中加载html。 但我无法做到这一点。 $.post(“http://www.site.com/index.php”, { font: “panchami”, input: “hi” } ); 这有什么不对吗?

通过添加到购物车的会话提交产品

我之前问过这个问题。 但它用ajax更新并添加到购物车。 我有一个表单,它有一些输入字段,还有一些复选框字段。 如果任何一个填写字段并选择一些复选框然后提交。 然后根据提交的一些数据显示在另一个div上。 现在,如果同一个人在首次提交后再次填写该字段并选择复选框并提交。 然后根据提交的一些数据显示在div上。 但它取代了旧的提交内容。 我需要所有提交内容,包括所有旧的提交内容。 我的代码是: Select Gender Male Female <input type="checkbox" id="checkbox" name="namec[]" class="quantity” value=”” /> Package Name: MRP: Offer Price: <input type="button" class="pull-right btn btn-warning" value="Submit" onclick="add_cart('’)”> 我的AJAX是: function add_cart(p_id=””){ var quantity = $(“.quantity”+p_id).val(); $.ajax({ type:”post”, url:”ajax_cart.php”, data:{action:’add’,p_id:p_id,quantity:quantity}, success:function(result){ $(‘.cart_data’).html(result); } }); } function remove_cart(p_id){ //alert(p_id); $.ajax({ type:”post”, url:”ajax_cart.php”, […]

jquery函数不重定向url

我正在使用codeigniter和jquery。 我正在使用ajax将一些信息发送到codeigniter函数以执行db操作,以便更新页面。 操作完成后,我正在尝试刷新页面。 但是,刷新工作不一致,通常我必须手动重新加载页面。 我发现萤火虫没有错误: var message = $(‘#send_message’).val() if ((searchIDs).length>0){ alert(“searchIDs “+searchIDs ); $.ajax({ type: “POST”, url: “AjaxController/update”, data:{ i : searchIDs, m : message }, dataType: ‘json’, success: function(){ alert(“OK”); }, complete: function() { location.href = “pan_controller/my_detail”; } }) .done(function() { // echo url in “/path/to/file” url // redirecting here if done alert(“OK”); […]

jQuery到PHP数据传输

拥有以下jQuery文件 $( document ).ready(function() { var urlform = “register/ajax”; $(“#btnRegister”).click( function() { $(“#Register”).submit( function() { return false; }); $.ajax({ url: urlform, type: ‘POST’, dataType: ‘json’, async: true, data: $(“#Register”).serialize(), success: function (data) { $(“#email”).css(“border-color”, “green”); $(“#rCheck”).text(data); console.log(data); }, error: function (data) { $(“#email”).css(“border-color”, “red”); $(“#rCheck”).text(data); console.log(data); } }); }); }); 在控制台日志中我得到 Object {email_reg: Object, confirm_password_reg: […]

通过jquery click事件在php中设置会话变量

所以到目前为止我一直在查看Stackoverflow上所有可能的答案。 但无论我如何尝试,我都无法让它发挥作用。 我正在尝试根据点击链接设置会话变量。 这可以是’网格’或’列表’ 我可以更改类,以及相应div的视图。 但是,我的$ .post调用php并没有传递变量(我假设这个,因为没有任何反应)或我的php调用是错误的。 这是我的代码: HTML Listview Gridview JQUERY function set_display_type( type ) { if ( type == ‘grid’ ) { $( ‘.js-set-display.list’ ).removeClass( ‘active’ ); $( ‘.js-set-display.grid’ ).addClass( ‘active’ ); $( ‘.content-inner’ ).attr({ ‘class’ : ‘container content-inner gridview’ }); var view = ‘gridview’; $.post( ‘library/fx.behaviour.php’ , { setdisplay: view }); } […]

Jquery,ajax不会提醒某些消息

所以我正在做一个购物车网站,在后端使用CodeIgniter这是捕获,我循环产品列表,在表单标签内有“添加到购物车”按钮。 所以说,我有5个产品要展示,将有5个表格标签: <form id='cart' method='post' action='cart/add’> <input type='hidden' id='vid' name='vid' value='’/> <a href="#” name=’modal’> <img src="https://stackoverflow.com/questions/21797941/jquery-ajax-wont-alert-some-message/assets/images/” alt=”” border=”0″ height=’150′ width=’100′ /> session->userdata(‘nric’)===FALSE ) { echo “Please Login to Rent/Purchase”; } else { ?> <input type='image' id='btn-add' src="https://stackoverflow.com/questions/21797941/jquery-ajax-wont-alert-some-message/assets/images/rent_btn.png” alt=”Rent” border=”0″ /> 我的javascript / jquery脚本: $(document).ready(function() { $(“#btn-add”).click(function() { var action = $(“#cart”).attr(‘action’); var form_data = { […]

jQuery,Ajax和PHP提交多种forms的困境

这是我在网上找到的一个非常简单的表单(因为我是一个jQuery初学者)。 $(document).ready(function(){ $(“form#submit_wall”).submit(function() { var message_wall = $(‘#message_wall’).attr(‘value’); var id = $(‘#id’).attr(‘value’); $.ajax({ type: “POST”, url: “index.php?leht=pildid”, data:”message_wall=”+ message_wall + “&id=”+ id, cache: false, success: function(){ $(“ul#wall”).prepend(“”+message_wall+””, “”+id+””); $(“ul#wall li:first”).fadeIn(); alert(“Thank you for your comment!”); } }); return false; }); }); some PHP … while($row_pilt = mysql_fetch_assoc($select_pilt)){ print Share your message on the Wall Post […]