簡単な質問は、ボタン<div>
を含むtype=submit
ボタンを入力すると、.click(function(){...}
関数が失敗することです。
私がやっていることはこれです、を含むことによって移入された#formDialogButton
オープン。クライアントが[送信]をクリックすると、phpがデータベース処理を実行し、の1つを返す場所で起動することになっています。 #accordion
.ajax()
#userForm
input type=submit
.ajax()
#userform
$(".formDialogButton").click(function(){
var userDialog = "#" + this.id + "Dialog";
$("#userForm, #siteForm, #limitForm").html("<img src='ajax-loader.gif' />");
$("#userForm, #siteForm, #limitForm").load("ajax.php", {op: "forms"}, function(responseTxt,statusTxt,xhr){
$("#userForm").html($("#user").html());
$("#siteForm").html($("#site").html());
$("#limitForm").html($("#limit").html());
if(statusTxt=="success") {
$(userDialog).dialog({
autoOpen: false,
draggable: true,
modal: true,
resizable: true,
width: 700,
position: { within: "#mainContent" }
});
$(userDialog).dialog("open");
$( "#accordion").accordion({
collapsible: true,
heightStyle: "content",
});
};
if(statusTxt =="error")
alert("Error: "+xhr.status+": "+xhr.statusText);
});
});
これは機能しており、フォームにを返します<input class="submitAndReturn" type="submit" value="Submit" />
。しかし、私はそれを「見つける」ことはできません。
$(".submitAndReturn").click(function() {
alert ('this is where I call my regular .formSubmitButton and let success: function() do a .formDialogButton ');
});
私は完全独学の素人ですので、ご容赦ください。ありがとう